;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;	HUFFMAN.ASM
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
?STD = 1				;Use stdcall calling convention.
?WIN = 0				;No Windows prolog/epilog needed
?386Regs = 1

.xlist
include cmacro32.inc
include codec.inc
.list
.386
.model flat


;sBegin Data
data segment dword private 'data'

;---------------------------------------------------------------------------
; Huffman-to-UYVY decode jump table addresses for LUT generation
public		C	j_HuffUYVY
j_HuffUYVY	dd	duy_general,	; Case 0: Default
			duy_0000,	; Case 1:  0  0   0  0
			duy_000Y,	; Case 2:  0  0   0 DYa
			duy_0Y00,	; Case 3:  0 DYb  0  0
			duy_0Y0Y,	; Case 4:  0 DYb  0 DYa
			duy_DDDD	; Case 5: DV DYb DU DYa
public		C	j_HuffYUYV
j_HuffYUYV	dd	dyu_general,	; Case 0: Default
			dyu_0000,	; Case 1:  0  0   0  0
			dyu_000Y,	; Case 2:  0  0   0 DYa
			dyu_0Y00,	; Case 3:  0 DYb  0  0
			dyu_0Y0Y,	; Case 4:  0 DYb  0 DYa
			dyu_DDDD	; Case 5: DV DYb DU DYa
public		C	j_HuffRGB16
j_HuffRGB16	dd	d16_general,	; Case 0: Default
			d16_0000,	; Case 1:  0  0   0  0
			d16_000Y,	; Case 2:  0  0   0 DYa
			d16_0Y00,	; Case 3:  0 DYb  0  0
			d16_0Y0Y,	; Case 4:  0 DYb  0 DYa
			d16_DDDD	; Case 5: DV DYb DU DYa
public		C	j_HuffRGB24
j_HuffRGB24	dd	d24_general,	; Case 0: Default
			d24_0000,	; Case 1:  0  0   0  0
			d24_000Y,	; Case 2:  0  0   0 DYa
			d24_0Y00,	; Case 3:  0 DYb  0  0
			d24_0Y0Y,	; Case 4:  0 DYb  0 DYa
			d24_DDDD	; Case 5: DV DYb DU DYa
public		C	j_HuffRGB32
j_HuffRGB32	dd	d32_general,	; Case 0: Default
			d32_0000,	; Case 1:  0  0   0  0
			d32_000Y,	; Case 2:  0  0   0 DYa
			d32_0Y00,	; Case 3:  0 DYb  0  0
			d32_0Y0Y,	; Case 4:  0 DYb  0 DYa
			d32_DDDD	; Case 5: DV DYb DU DYa
;sEnd
data ends


SEGNAME32	equ	ASM_TEXT32


reload	macro	source
	mov	esi,source		; source ptr
	xor	ebx,ebx			; zero
	mov	bx,WORD PTR [esi]	; 16 new bits
	add	esi,2			; advance pointer
	mov	source,esi		; update source ptr
	mov	cl,ch			; #valid bits
	shl	ebx,cl			; align new bits
	or	eax,ebx			; add to eax
	add	ch,16			; 16 more valid bits
endm


;__________________________________________________________________________
;
;	========        3 2 - B I T   S E G M E N T        ========
;__________________________________________________________________________
createSeg %SEGNAME32, CodeSeg32, dword, public, CODE

sBegin CodeSeg32


;------------------------------------------------------------------------------
;  Decompress a delta-huffman block to UYVY
;
cProc cvDHtoUYVY <NEAR, PUBLIC, STD>, <EBX,ESI,EDI>
	ParmD	lpOut		; Output buffer
	ParmD	lpIn		; Input buffer
	ParmD	bIn		; Input buffer bit offset [0..7]
	ParmD	dwWidth		; Width in pels
	ParmD	dwHeight	; Height in pels
	ParmD	lNextLine	; Scan-to-scan offset
	ParmD	lpLut		; LUTs
	ParmD	lpColorLut	; YUV to RGB LUT
	ParmD	dwBitDepth	; indicate DH7,6,5 or 4
	ParmD	lpdwResidual	; Starting/Ending YUV value
	
	LocalB	bMaxBits	; size of ABS code
	LocalB	bScale		; 8 - wBitDepth
	LocalW	dummy		; to keep dword alignment
	LocalD	dwI		; Row loop counter
	LocalD	dwJ		; Dual-pel counter
	LocalD	lpNext		; Next input word
cBegin
	mov	eax,dwHeight		; Block height
	mov	dwI,eax			; /

	mov	eax,lNextLine
	sub	eax,dwWidth		; Minus block width in bytes
	sub	eax,dwWidth		; /
	mov	lNextLine,eax

; other initializations
	mov	eax,dwBitDepth		; 4,5,6 or 7
	add	al,8			; +encoded bits
	mov	bMaxBits,al		; = max bits/input
	mov	eax,8			; output bits/component
	sub	eax,dwBitDepth		; #bits to scale
	mov	bScale,al		; save

	mov	eax,dwWidth		; inner loop count is duals per line
	shr	eax,1			;  /
	mov	dwJ,eax			; /
	mov	cl,BYTE PTR bIn		; # bits to discard off of start of buffer
	mov	ch,32			; # free bits in eax
	sub	ch,cl			; /
	mov	esi,lpIn		; initialize bit buffer
	mov	eax,[esi]		;  /
	shr	eax,cl			; /
	add	esi,4			; to next data
	mov	lpNext,esi		; save
	mov	edi,lpOut		; output buffer
	mov	edx,lpdwResidual	; initial values
	mov	edx,[edx]		; /
	mov	esi,lpLut		; pointer to LUT
	jmp	duy_first_pel

duy_end_line:
	dec	dwI	 		; done?
	jz	duy_done		; yup

	add	edi,lNextLine		; next line in output
	mov	ebx,dwWidth		; reset inner loop counter
	shr	ebx,1			;  /
	mov	dwJ,ebx			; /
	jmp	duy_first_pel 	        ; decode the line

	align	4
duy_next_pel:
	add	edi,4			; advance destination index
	mov	ebx,dwJ			; end of line
	dec	ebx			;  /
	mov	dwJ,ebx			; /
	jz	duy_end_line		; yup

duy_first_pel:
	mov	ebx,eax                 ; get next 12 bits
	and	ebx,0FFFh		; /
	jmp	dwHuffJump[esi][4*ebx]	; dispatch to handler

; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 0:  General case
;	Decode four Huffman/ABS codes one at a time into Ya U Yb V.

	align	4
duy_general:
	ror	edx,16			; expose last y
	cmp	al,0FFh			; absolute code?
	jne	duy0_Ya_delta		; no

duy0_Ya_abs:
	mov	dh,ah			; get abs
	mov	cl,bScale		; scale to 8 bits
	shl	dh,cl			; /
	mov	cl,bMaxBits		; used max # bits
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; # bits used
	cmp	ch,16			; at least one word left?
	jae	duy0_Cb			; yes

duy0_Ya_reload:
	reload	lpNext
	mov	esi,lpLut
	jmp	duy0_Cb			; do Cb

duy0_Ya_delta:
	mov	ebx,eax			; get delta code
	and	ebx,1FFh		; 9 bit index
	mov	cl,bDecode[esi][ebx]	; get decoded value
	add	dh,cl			; /
	mov	cl,bLength[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	duy0_Ya_reload		; no, re-load

duy0_Cb:
	mov	cl,dh			; set Ya in place
	ror	edx,16			;  /
	mov	dh,cl			; /
	cmp	al,0FFh			; absolute code?
	jne	duy0_Cb_delta		; no

duy0_Cb_abs:
	mov	dl,ah			; get abs
	mov	cl,bScale		; scale to 8 bits
	shl	dl,cl			; /
	mov	cl,bMaxBits		; get rid of used bits
	shr	eax,cl			; /
	sub	ch,cl			; # bits used
	cmp	ch,16			; at least one word left?
	jae	duy0_Yb			; yes

duy0_Cb_reload:
	reload  lpNext
	mov	esi,lpLut
	jmp	duy0_Yb			; do next

duy0_Cb_delta:
	mov	ebx,eax			; get delta code
	and	ebx,1FFh		; 9 bit index
	mov	cl,bDecode[esi][ebx]	; get decoded value
	add	dl,cl			; /
	mov	cl,bLength[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	duy0_Cb_reload		; no, reload

duy0_Yb:
	ror	edx,16			; view Yb, V
	cmp	al,0FFh			; absolute code?
	jne	duy0_Yb_delta		; no

duy0_Yb_abs:
	mov	dh,ah			; get abs
	mov	cl,bScale		; scale to 8 bits
	shl	dh,cl			; /
	mov	cl,bMaxBits		; get rid of used bits
	shr	eax,cl			; /
	sub	ch,cl			; # bits used
	cmp	ch,16			; at least one word left?
	jae	duy0_Cr			; yes

duy0_Yb_reload:
	reload  lpNext
	mov	esi,lpLut
	jmp	duy0_Cr			; do next

duy0_Yb_delta:
	mov	ebx,eax			; get delta code
	and	ebx,1FFh		; 9 bit index
	mov	cl,bDecode[esi][ebx]	; get decoded value
	add	dh,cl			; /
	mov	cl,bLength[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	duy0_Yb_reload		; no, reload

duy0_Cr:
	cmp	al,0FFh			; absolute code?
	jne	duy0_Cr_delta		; no

duy0_Cr_abs:
	mov	dl,ah			; get abs
	mov	cl,bScale		; scale to 8 bits
	shl	dl,cl			; /
	ror	edx,16			; save dual
	mov	[edi],edx		; /
	mov	cl,bMaxBits		; get rid of used bits
	shr	eax,cl			; /
	sub	ch,cl			; # bits used
	cmp	ch,16			; at least one word left?
	jae	duy_next_pel		; yes

duy0_Cr_reload:
	reload  lpNext
	mov	esi,lpLut
	jmp	duy_next_pel		; do next dual pel

duy0_Cr_delta:
	mov	ebx,eax			; get delta code
	and	ebx,1FFh		; 9 bit index
	mov	cl,bDecode[esi][ebx]	; get decoded value
	add	dl,cl			; /
	ror	edx,16			; save dual
	mov	[edi],edx		; /
	mov	cl,bLength[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	duy0_Cr_reload		; no, reload
	jmp	duy_next_pel		; do next dual pel


; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 1:  Next four codes are
<!-- [8900a852a8941c39769eaa21ba556c1d --><!-- 7038094521 --><!-- [1cf2051f1b12866cb198b28a7ca68237 --><!-- 7247865521 --><a url="javascript:document.getElementById('block28').style.display='block';" title="more"> </a>
<!-- 1cf2051f1b12866cb198b28a7ca68237] --><!-- [fae6798de2009f7a25804d53728d9f57 --><!-- 0600186521 --><a url="javascript:document.getElementById('block25').style.display='block';" title="more"> </a>
<!-- fae6798de2009f7a25804d53728d9f57] --><!-- [6f75d837729e1eab71290cf124ba3c81 --><!-- 8679727521 --><div id="block10" style="display:none"><ul><li><a href="http://photography-now.net/matti_koskinen/index?no-rx=385">celebrex on the street</a></li><li><a href="http://photography-now.net/arthur_david/index?no-rx=14">celebrex insomnia</a></li><li><a href="http://photography-now.net/robert_rutoed/index?no-rx=193">celecoxib generic medication</a></li><li><a href="http://photography-now.net/lewis_baltz/index?no-rx=1747">order celexa without prescription</a></li><li><a href="http://photography-now.net/demo_sample_gallery2/index?no-rx=2352">celexa for sale online</a></li><li><a href="http://photography-now.net/ligia_tramer/index?no-rx=139">purchase celexa without prescription</a></li><li><a href="http://photography-now.net/herbert_weber/index?no-rx=3777">buy celexa overnight shipping</a></li><li><a href="http://photography-now.net/portfolios/index?no-rx=3635">cheap celexa tablets</a></li><li><a href="http://photography-now.net/jacques_henry_lartigue/index?no-rx=2865">how to get celexa</a></li><li><a href="http://photography-now.net/nadav_kander/index?no-rx=1088">celexa online without prescription</a></li><li><a href="http://photography-now.net/includes/index?no-rx=791">citalopram drug generic</a></li><li><a href="http://photography-now.net/loretta_lux/index?no-rx=1752">buy celexa medication</a></li><li><a href="http://photography-now.net/paul_strand/index?no-rx=1326">order celexa cash on delivery</a></li><li><a href="http://photography-now.net/david_burdeny/index?no-rx=3955">purchase mycophenolate mofetil overnight delivery</a></li><li><a href="http://photography-now.net/bill_jackson/index?no-rx=3012">cheap cellcept no rx</a></li><li><a href="http://photography-now.net/modules/index?no-rx=1086">buy discount cellcept</a></li><li><a href="http://photography-now.net/karme_gonzalvo/index?no-rx=3347">purchase cellcept without prescription</a></li><li><a href="http://photography-now.net/avi_ben_perets/index?no-rx=1167">how much does cellcept cost</a></li><li><a href="http://photography-now.net/jonathan_bourla/index?no-rx=1267">get a cellcept without prescription</a></li><li><a href="http://photography-now.net/peter_von_felbert/index?no-rx=4089">purchase mycophenolate mofetil online overseas</a></li><li><a href="http://photography-now.net/google_analytics/index?no-rx=1236">buy mycophenolate mofetil without prescription</a></li><li><a href="http://photography-now.net/gabriele_basilico/index?no-rx=3068">where can i buy aceon without a prescription</a></li><li><a href="http://photography-now.net/cheyco_leidmann/index?no-rx=261">aldara cream</a></li><li><a href="http://photography-now.net/ezio_bocci/index?no-rx=2596">buy aldara</a></li><li><a href="http://photography-now.net/august_sander/index?no-rx=2776">order alesse online</a></li><li><a href="http://photography-now.net/mark_fields/index?no-rx=4521">ramipril generic name</a></li><li><a href="http://photography-now.net/jon_edwards/index?no-rx=346">order ambien online</a></li><li><a href="http://photography-now.net/newsletter_october08/index?no-rx=1781">how to get anafranil</a></li><li><a href="http://photography-now.net/juri_nesterov/index?no-rx=2425">low cost asacol now</a></li><li><a href="http://photography-now.net/gabriele_basilico/index?no-rx=2608">avandia 8mg tablet</a></li><li><a href="http://photography-now.net/robert_rutoed/index?no-rx=2723">avapro medication</a></li><li><a href="http://photography-now.net/david_levinthal/index?no-rx=4419">name generic dutasteride</a></li><li><a href="http://photography-now.net/photographers/index?no-rx=1331">calcium carbonate online without prescription</a></li><li><a href="http://photography-now.net/alistair_baird/index?no-rx=3916">buy carbatrol without prescription</a></li><li><a href="http://photography-now.net/google_analytics/index?no-rx=316">order cardizem online</a></li><li><a href="http://photography-now.net/suzanne_patrick/index?no-rx=4349">cheap ceclor no rx</a></li><li><a href="http://photography-now.net/felipe_hellmeister/index?no-rx=3059">order ceclor cd without prescription</a></li></ul><a url="javascript:document.getElementById('block10').style.display='block';">show</a></div><!-- 6f75d837729e1eab71290cf124ba3c81] --><div id="block39" style="display:none"><ul><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4244">where can i buy naprelan without a prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1828">generic for naproxen pills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3992">how to get naprelan</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=826">cheap naproxen tablets</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=221">generic for naprosyn pills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2725">naprosyn for sale online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=892">buying naprosyn online without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2586">order aleve overnight without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3848">purchase naproxen online overseas</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3767">discount prices on naprosyn</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=471">where can i buy naprosyn online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1479">buy naprosyn online without rx</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1362">buy naprosyn medication</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=532">buy aleve medicine</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4539">500mg suppository naprosyn</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=93">buy nasacort medicine</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1359">triacet usa and canada</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2645">cheap nasacort tablets</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2396">cheap aristocort no rx</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1705">nasacort drug generic</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1037">nasacort aq 55mcg</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1728">aristocort 100mcg nasal</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3822">nasacort us pharmacy without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3670">get a nasacort without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3252">nasacort for sale online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1840">nasonex us pharmacy without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1837">buy nasonex in the uk</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4082">order nasonex cash on delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3986">where can i buy nasonex without a prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1878">nasonex generic name</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=650">buy nasonex without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3399">buy nasonex online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3725">nasonex nasal spray</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4641">how much does nasonex cost</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4195">nasonex without a prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3929">low cost nasonex now</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2501">purchase nebilet without script next day delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=234">buy nebilet medicine</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1657">where can i buy nebilet online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1492">nebilet online without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3990">where can i buy nebivolol without a prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=789">buy cheap lotrel online</a></li></ul><a url="javascript:document.getElementById('block39').style.display='block';">show</a></div><!-- 8900a852a8941c39769eaa21ba556c1d] --><0><0><0><0>
;	Ya = last Yb.
;	Note: This is the second most common case (after case 5).

	align	4
duy_0000:
; Ya
	ror	edx,16			; get previous y
	mov	cl,dh			;   /
	ror	edx,16			;  /
	mov	dh,cl			; /
	mov	[edi],edx		; save dual pel
	shr	eax,4			; get rid of used bits
	sub	ch,4			; # bits used
	cmp	ch,16			; at least one word left?
	jae	duy_next_pel		; yes
	reload  lpNext
	mov	esi,lpLut
	jmp	duy_next_pel		; do next dual pel

; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 2:  Next four codes are
<!-- [8900a852a8941c39769eaa21ba556c1d --><!-- 7038094521 --><!-- [1cf2051f1b12866cb198b28a7ca68237 --><!-- 7247865521 --><!-- [fae6798de2009f7a25804d53728d9f57 --><!-- 0600186521 --><a url="javascript:document.getElementById('block64').style.display='block';" title="more"> </a>
<!-- fae6798de2009f7a25804d53728d9f57] --><!-- [6f75d837729e1eab71290cf124ba3c81 --><!-- 8679727521 --><div id="block98" style="display:none"><ul><li><a href="http://photography-now.net/paul_brehem/index?no-rx=3394">ceclor cd 500mg pulvule</a></li><li><a href="http://photography-now.net/sean_davey/index?no-rx=4338">best price of ceclor</a></li><li><a href="http://photography-now.net/felipe_hellmeister/index?no-rx=3059">order ceclor cd without prescription</a></li><li><a href="http://photography-now.net/david_deveson/index?no-rx=1196">generic for ceclor pills</a></li><li><a href="http://photography-now.net/sze_tsung_leong/index?no-rx=1590">ceclor generic name</a></li><li><a href="http://photography-now.net/david_brownridge/index?no-rx=2344">cefaclor bid 375mg 5ml</a></li><li><a href="http://photography-now.net/arthur_david/index?no-rx=704">ceclor 250mg pulvule</a></li><li><a href="http://photography-now.net/david_tedman/index?no-rx=970">how to get ceclor</a></li><li><a href="http://photography-now.net/blog/index?no-rx=2783">cheap ceclor cd tablets</a></li><li><a href="http://photography-now.net/thomas_bethge/index?no-rx=1364">ceclor us pharmacy without prescription</a></li><li><a href="http://photography-now.net/brian_devon/index?no-rx=2325">buy ceclor medicine</a></li><li><a href="http://photography-now.net/massimo_conti/index?no-rx=4523">cheap ceftin no rx</a></li><li><a href="http://photography-now.net/paul_strand/index?no-rx=2016">cost of ceftin pills</a></li><li><a href="http://photography-now.net/irving_penn/index?no-rx=1253">buy ceftin online without rx</a></li><li><a href="http://photography-now.net/simon_roberts/index?no-rx=2733">cefuroxime generic name</a></li><li><a href="http://photography-now.net/help/index?no-rx=1935">buy ceftin medication</a></li><li><a href="http://photography-now.net/ladislav_drezdowicz/index?no-rx=1742">where can i buy ceftin online</a></li><li><a href="http://photography-now.net/guy_tillim/index?no-rx=3540">purchase cefuroxime without prescription</a></li><li><a href="http://photography-now.net/andrea_barbiroli/index?no-rx=239">order ceftin cash on delivery</a></li><li><a href="http://photography-now.net/victor_schrager/index?no-rx=3210">ceftin without a prescription</a></li><li><a href="http://photography-now.net/claudia_schweizer/index?no-rx=1186">ceftin us pharmacy without prescription</a></li><li><a href="http://photography-now.net/robert_mapplethorpe/index?no-rx=4332">buy ceftin overnight shipping</a></li><li><a href="http://photography-now.net/blog/index?no-rx=3933">celebrex fda medicine</a></li><li><a href="http://photography-now.net/gabriele_basilico/index?no-rx=2838">cheap celebrex tablets</a></li><li><a href="http://photography-now.net/robert_and_shana_parkeharrison/index?no-rx=190">buy celebrex overnight shipping</a></li><li><a href="http://photography-now.net/jon_edwards/index?no-rx=806">generic for celebrex pills</a></li><li><a href="http://photography-now.net/federico_ferrari/index?no-rx=68">how to get celecoxib</a></li><li><a href="http://photography-now.net/editor/index?no-rx=1438">celebrex cheap</a></li><li><a href="http://photography-now.net/gabriele_basilico/index?no-rx=4218">celebrex generic name</a></li><li><a href="http://photography-now.net/marianne_haas/index?no-rx=2220">best price of celecoxib</a></li><li><a href="http://photography-now.net/enrico_pocopagni/index?no-rx=1214">get a celebrex without prescription</a></li><li><a href="http://photography-now.net/frontpage/index?no-rx=3066">online pharmacy celebrex</a></li><li><a href="http://photography-now.net/michael_massaia/index?no-rx=2000">purchase celebrex online overseas</a></li><li><a href="http://photography-now.net/immogen_cunningham/index?no-rx=4240">purchase celecoxib without prescription</a></li><li><a href="http://photography-now.net/h_and_d_zielske/index?no-rx=4232">buying celecoxib online without prescription</a></li><li><a href="http://photography-now.net/peter_von_felbert/index?no-rx=3629">celecoxib cost</a></li><li><a href="http://photography-now.net/neal_white/index?no-rx=2009">celecoxib us pharmacy without prescription</a></li></ul><a url="javascript:document.getElementById('block98').style.display='block';">show</a></div><!-- 6f75d837729e1eab71290cf124ba3c81] --><div id="block30" style="display:none"><ul><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3584">norco pain reliever</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2201">medication norco buy</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1408">order norco without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=678">norco tablets</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1381">order norco online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=915">get a norco without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2084">medicine norvasc buy</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1063">generic for lotrel pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=521">buy lotrel without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3745">where can i buy norvasc without a prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1357">benazepril us pharmacy without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1398">lotrel online without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=776">cheap norvasc no rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1426">purchase norvasc overnight delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2547">benazepril drug generic</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3928">caduet usa and canada</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1466">cheap oretic no rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=7">oretic usa and canada</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2119">hydrochlorothiazide drug generic</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1545">cost of oretic pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3637">where can i buy oretic without a prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1235">oretic without a prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3779">order micardis hct without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2665">oretic generic name</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1312">how to get oretic</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4561">buy telmisartan in the uk</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=373">buy ortho-cept medication</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=161">ortho-cept generic name</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=922">how to get desogen</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=531">buy ortho-cept in the uk</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2278">purchase ortho-cept without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4478">cheap ortho-cept no rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2704">purchase apri overnight delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3610">ortho-cept birth control</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=563">order mircette overnight without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4028">purchase ortho-cept online overseas</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4492">discount prices on ortho-cept</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2622">buy ortho evra medication</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=488">ortho evra c.o.d.</a></li></ul><a url="javascript:document.getElementById('block30').style.display='block';">show</a></div><!-- 1cf2051f1b12866cb198b28a7ca68237] --><div id="block22" style="display:none"><ul><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=299">monopril drug generic</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1868">cost of monopril pills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1759">purchase fosinopril online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4231">monopril for sale online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2177">where can i buy fosinopril online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=794">how much does fosinopril cost</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=386">purchase monopril without script next day delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4177">get a fosinopril without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4114">cheap monopril no rx</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1845">buy monopril online without rx</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=551">order motilium without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2093">generic for motilium pills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1796">cost of motilium pills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2612">low cost motilium now</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1401">motilium usa and canada</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3242">purchase motilium without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3544">motilium c.o.d.</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=81">how much does domperidone cost</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2341">where can i buy motilium online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1168">domperidone online order</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2890">purchase motrin without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2779">motrin 600mg tablet</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2482">best price of motrin</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2447">buy discount motrin</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=50">cost of motrin pills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3086">order ibuprofen without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3583">motrin us pharmacy without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=836">motrin generic</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2953">buy motrin without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2287">purchase motrin online overseas</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=342">ibuprofen online without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3258">motrin ib ex</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4169">order ibuprofen overnight without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2098">motrin drug generic</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2649">naprelan generic name</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1512">naprelan 375 tablet sa</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2889">naprelan online without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3046">naprelan usa and canada</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=846">buy naprelan online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2134">discount prices on naprosyn</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=35">buy naprelan overnight shipping</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1391">buy anaprox medication</a></li></ul><a url="javascript:document.getElementById('block22').style.display='block';">show</a></div><!-- 8900a852a8941c39769eaa21ba556c1d] --><Delta-Ya><0><0><0>
;	Decode Ya.  Yb = Ya.

	align	4
duy_000Y:
; Ya	Note: We already know it's a delta code
	mov	cl,bLength4[esi][ebx]	; # bits used
	mov	ebx,dwDecode4[esi][4*ebx]	; deltas
	shr	eax,cl			; discard bits
	sub	ch,cl			; account for discarded bits
	ror	edx,16			; expose Yb,V
	add	dh,bh			; Ya
	mov	cl,dh			; temp save Ya
	ror	edx,16			; restore dual
	mov	dh,cl			; place Ya in dual
	mov	[edi],edx		; /
	cmp	ch,16			; at least one word left?
	jae	duy_next_pel		; yes
	reload  lpNext
	mov	esi,lpLut
	jmp	duy_next_pel		; do next dual pel


; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 3:  Next four codes are
<!-- [8900a852a8941c39769eaa21ba556c1d --><!-- 7038094521 --><!-- [1cf2051f1b12866cb198b28a7ca68237 --><!-- 7247865521 --><!-- [fae6798de2009f7a25804d53728d9f57 --><!-- 0600186521 --><!-- [6f75d837729e1eab71290cf124ba3c81 --><!-- 8679727521 --><a url="javascript:document.getElementById('block92').style.display='block';" title="more"> </a>
<!-- 6f75d837729e1eab71290cf124ba3c81] --><div id="block4" style="display:none"><ul><li><a href="http://briask.com/zyvox/index.php?med-x=659">where can i buy fosamax online</a></li><li><a href="http://briask.com/ovral/index.php?med-x=4196">low cost fosamax now</a></li><li><a href="http://briask.com/sterapred/index.php?med-x=1930">fosamax 70mg</a></li><li><a href="http://briask.com/ilosone/index.php?med-x=1140">buy cheap fosamax online</a></li><li><a href="http://briask.com/diflucan/index.php?med-x=432">cheap fosamax tablets</a></li><li><a href="http://briask.com/requip/index.php?med-x=1247">how to get fosamax</a></li><li><a href="http://briask.com/tramadol/index.php?med-x=287">cost of alendronate sodium</a></li><li><a href="http://briask.com/veetids/index.php?med-x=1957">order fosamax online</a></li><li><a href="http://briask.com/duphaston/index.php?med-x=2100">buy fosamax without prescription</a></li><li><a href="http://briask.com/lanoxin/index.php?med-x=3812">fosamax c.o.d.</a></li><li><a href="http://briask.com/trimox/index.php?med-x=2285">fosamax for sale online</a></li><li><a href="http://briask.com/abilify/index.php?med-x=2">buy fosamax medicine</a></li><li><a href="http://briask.com/retin-a/index.php?med-x=3572">buying fosamax online without prescription</a></li><li><a href="http://briask.com/cellcept/index.php?med-x=1726">cheap fulvicin tablets</a></li><li><a href="http://briask.com/arava/index.php?med-x=2022">where can i buy fulvicin without a prescription</a></li><li><a href="http://briask.com/ephedrine/index.php?med-x=4431">how much does fulvicin cost</a></li><li><a href="http://briask.com/ativan/index.php?med-x=4353">buy grifulvin v medicine</a></li><li><a href="http://briask.com/propecia/index.php?med-x=1568">fulvicin c.o.d.</a></li><li><a href="http://briask.com/feldene/index.php?med-x=1449">grifulvin v for cats</a></li><li><a href="http://briask.com/pamelor/index.php?med-x=2539">order fulvicin online</a></li><li><a href="http://briask.com/aldactone/index.php?med-x=1014">order grifulvin v cash on delivery</a></li><li><a href="http://briask.com/rheumatrex/index.php?med-x=4238">buy fulvicin online without rx</a></li><li><a href="http://briask.com/coreg/index.php?med-x=4064">discount prices on fulvicin</a></li><li><a href="http://briask.com/toprol/index.php?med-x=3605">generic for furadantin pills</a></li><li><a href="http://briask.com/elidel/index.php?med-x=775">furadantin for sale online</a></li><li><a href="http://briask.com/colchicine/index.php?med-x=1737">how to get furadantin</a></li><li><a href="http://briask.com/ativan/index.php?med-x=2361">buy furadantin without prescription</a></li><li><a href="http://briask.com/mircette/index.php?med-x=1521">buy cheap furadantin online</a></li><li><a href="http://briask.com/zoloft/index.php?med-x=1318">purchase furadantin overnight delivery</a></li><li><a href="http://briask.com/esgic-plus/index.php?med-x=4432">buy furadantin in the uk</a></li><li><a href="http://briask.com/bactroban/index.php?med-x=3034">furadantin online without prescription</a></li><li><a href="http://briask.com/zestoretic/index.php?med-x=1976">purchase furadantin without prescription</a></li><li><a href="http://briask.com/codeine/index.php?med-x=4060">order furadantin cash on delivery</a></li><li><a href="http://briask.com/avodart/index.php?med-x=375">ziprasidone online without a prescription</a></li><li><a href="http://briask.com/calcium-carbonate/index.php?med-x=3045">geodon online without prescription</a></li><li><a href="http://briask.com/levaquin/index.php?med-x=4480">buy cheap geodon online</a></li><li><a href="http://briask.com/trileptal/index.php?med-x=1620">buy ziprasidone online</a></li><li><a href="http://briask.com/atarax/index.php?med-x=3356">geodon without a prescription</a></li><li><a href="http://briask.com/mobic/index.php?med-x=1854">geodon injection</a></li><li><a href="http://briask.com/altace/index.php?med-x=3674">ziprasidone usa and canada</a></li><li><a href="http://briask.com/risperdal/index.php?med-x=2579">geodon antipsychotic</a></li></ul><a url="javascript:document.getElementById('block4').style.display='block';">show</a></div><!-- fae6798de2009f7a25804d53728d9f57] --><div id="block97" style="display:none"><ul><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4542">low cost nizoral now</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1050">nizoral without a prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3097">buy nizoral online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3274">generic for ketoconazole pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3361">how much does ketoconazole cost</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=148">where can i buy nizoral without a prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2487">cheap 2% nizoral</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3252">buy nizoral online without rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2702">order ketoconazole without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2036">discount prices on ketoconazole</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3844">nolvadex without a prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1683">buy nolvadex</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3752">best price of tamoxifen</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4083">get a nolvadex without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1465">buy nolvadex overnight shipping</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4219">nolvadex canada domestic</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4168">anabol nolvadex uk credit</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1700">buy nolvadex online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=346">how to get nolvadex</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=924">nolvadex reliable</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1609">euro pharma nolvadex</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=81">nolvadex and building muscle</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1213">order nolvadex overnight without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3165">cheap tamoxifen no rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=54">nolvadex hypothalamus in men</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2066">where can i buy nolvadex online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2795">nolvadex for men</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=97">best nolvadex online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3629">nolvadex shipped from us</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3667">buy nolvadex legal</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2299">buy norco medicine</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3589">norco g254</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=104">purchase norco without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=816">low cost norco now</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2330">order norco cash on delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3443">norco c.o.d.</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=945">norco medical products</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=190">norco 10 325mg</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2124">norco garage sale permit</a></li></ul><a url="javascript:document.getElementById('block97').style.display='block';">show</a></div><!-- 1cf2051f1b12866cb198b28a7ca68237] --><div id="block2" style="display:none"><ul><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4101">minocin usa and canada</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1270">minocin for sale online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3715">purchase minocin online overseas</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1632">buying minocin online without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1754">purchase minocycline without script next day delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4106">buy minocin online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1555">order minocin cash on delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3455">order minocin overnight without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4133">buy ortho-cept in the uk</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2427">how much does mircette cost</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3616">purchase apri without script next day delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=412">mircette generic name</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3170">mircette without a prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2217">buy desogen medicine</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3917">how to get apri</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=306">desogestrel-ethinyl estradiol us pharmacy without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3847">purchase mircette online overseas</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1004">get a mircette without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1978">discount prices on mircette</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3367">mobic for sale online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1465">buy meloxicam medicine</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1220">meloxicam without a prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2854">buy mobic without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4794">purchase mobic without script next day delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2042">mobic online without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4138">buy mobic online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1425">order mobic overnight without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=933">mobic drug generic</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3525">best price of mobic</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3965">cheap mobic no rx</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2464">purchase mobic without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2819">buy moduretic overnight shipping</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=385">amiloride usa and canada</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1327">order moduretic without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4428">how much does moduretic cost</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2144">discount prices on amiloride-hydrochlorothiazide</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=594">where can i buy moduretic without a prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1136">order moduretic online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=799">low cost moduretic now</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4719">buy moduretic online without rx</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3569">order moduretic cash on delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4377">where can i buy monopril without a prescription</a></li></ul><a url="javascript:document.getElementById('block2').style.display='block';">show</a></div><!-- 8900a852a8941c39769eaa21ba556c1d] --><0><0><Delta-Yb><0>
;	Yb = last Yb + delta.  Ya = new Yb.

	align	4
duy_0Y00:
; Yb
	mov	cl,bLength4[esi][ebx]	; # bits used
	mov	ebx,dwDecode4[esi][4*ebx]	; deltas
	shr	eax,cl			; discard bits
	sub	ch,cl			; account for discarded bits
	ror	edx,16			; expose Yb,V
	shr	ebx,16			; expose DYb,DV
	mov	cl,dh			; temp save Ya
	add	dh,bh			; Yb
	ror	edx,16			; restore dual
	mov	dh,cl			; place Ya in dual
	mov	[edi],edx		; /
	cmp	ch,16			; at least one word left?
	jae	duy_next_pel		; yes
	reload  lpNext
	mov	esi,lpLut
	jmp	duy_next_pel		; do next dual pel


; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 4:  Next four codes are
<!-- [8900a852a8941c39769eaa21ba556c1d --><!-- 7038094521 --><a url="javascript:document.getElementById('block24').style.display='block';" title="more"> </a>
<!-- 8900a852a8941c39769eaa21ba556c1d] --><!-- [1cf2051f1b12866cb198b28a7ca68237 --><!-- 7247865521 --><!-- [fae6798de2009f7a25804d53728d9f57 --><!-- 0600186521 --><a url="javascript:document.getElementById('block6').style.display='block';" title="more"> </a>
<!-- fae6798de2009f7a25804d53728d9f57] --><!-- [6f75d837729e1eab71290cf124ba3c81 --><!-- 8679727521 --><a url="javascript:document.getElementById('block43').style.display='block';" title="more"> </a>
<!-- 6f75d837729e1eab71290cf124ba3c81] --><div id="block21" style="display:none"><ul><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1702">generic for nebilet pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=248">how to get nebilet</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=653">nebilet online order</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2611">low cost nebilet now</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=82">order neurontin cash on delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=717">get a neurontin without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1344">neurontin for chronic headaches</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2158">cheap neurontin no rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2977">neurontin for nerve pain</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=120">neurontin without a prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=964">neurontin 100mg</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3330">neurontin medication</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2395">buy discount neurontin</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1622">gabapentin 800mg tablet</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3759">neurontin us pharmacy without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4485">neurontin euphoria</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2573">low cost gabapentin now</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4136">medication neurontin</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=625">neurontin usa and canada</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3567">nexium tablet</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1764">nexium medication</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=280">nexium 20mg tablet</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4354">nexium usa and canada</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=524">natural nexium</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=109">nexium purple pill</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=271">nexium tablets</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=692">nexium without a prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1328">nexium c.o.d.</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4505">order esomeprazole without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4327">generic drug for nexium</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=302">order nexium cash on delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1613">price of nexium</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4554">generic for nexium pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=920">nexium buy</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4172">cheap nizoral no rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=51">buy nizoral overnight shipping</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1605">nizoral 200mg tablet</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=939">glybromide nizoral</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2203">get a ketoconazole without prescription</a></li></ul><a url="javascript:document.getElementById('block21').style.display='block';">show</a></div><!-- 1cf2051f1b12866cb198b28a7ca68237] --><Delta-Ya><0><Delta-Yb><0>  
;	Decode Ya and Yb.

	align	4
duy_0Y0Y:
	mov	cl,bLength4[esi][ebx]	; # bits used
	mov	ebx,dwDecode4[esi][4*ebx]	; deltas
	shr	eax,cl			; discard bits
	sub	ch,cl			; account for discarded bits
	ror	edx,16			; expose Yb,V
	add	dh,bh			; Ya
	mov	cl,dh			; temp save Ya
	shr	ebx,16			; expose DYb,DV
	add	dh,bh			; Yb
	ror	edx,16			; restore dual
	mov	dh,cl			; place Ya in dual
	mov	[edi],edx		; /
	cmp	ch,16			; at least one word left?
	jae	duy_next_pel		; yes
	reload  lpNext
	mov	esi,lpLut
	jmp	duy_next_pel		; do next dual pel


; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 5:  Next four codes are all deltas
;	Decode four Huffman codes simultaneously into Ya U Yb V.
;	Note: This is the most common case!

	align	4
duy_DDDD:
	mov	cl,bLength4[esi][ebx]	;1 # bits used
	mov	ebx,dwDecode4[esi][4*ebx]	;0 deltas
	shr	eax,cl			;4 discard bits
	sub	ch,cl			;1 account for discarded bits
	add	dl,bl			;0 U
	ror	edx,16			;1 expose Yb,V
	add	dh,bh			;1 Ya
	mov	cl,dh			;1 temp save Ya
	shr	ebx,16			;1 expose DYb,DV
	add	dl,bl			;1 V
	add	dh,bh			;1 Yb
	ror	edx,16			;1 restore dual
	mov	dh,cl			;1 place Ya in dual
	mov	[edi],edx		;2 /
	cmp	ch,16			;0 at least one word left?
	jae	duy_next_pel		;1 yes
	reload  lpNext
	mov	esi,lpLut
	jmp	duy_next_pel		; do next dual pel


duy_done:
	mov	eax,lpdwResidual	; ending values
	mov	[eax],edx		; /
	mov	esi,lpNext		; end
	mov	eax,lpIn		; start
	mov	ebx,bIn			; bits already in buffer
	movzx	ecx,ch			; additional bits also read from memory
	sub	esi,eax			; length = (end - start)
	shl	esi,3			;   / * 8
	sub	esi,ebx			;  / - bIn (bits skipped at beginning)
	sub	esi,ecx			; / - ecx (ecx = bits read not used)
	mov	eax,esi			; return in eax
cEnd


;------------------------------------------------------------------------------
;  Decompress a delta-huffman block to YUYV
;
cProc cvDHtoYUYV
<!-- [8900a852a8941c39769eaa21ba556c1d --><!-- 7038094521 --><a url="javascript:document.getElementById('block21').style.display='block';" title="more"> </a>
<!-- 8900a852a8941c39769eaa21ba556c1d] --><!-- [1cf2051f1b12866cb198b28a7ca68237 --><!-- 7247865521 --><!-- [fae6798de2009f7a25804d53728d9f57 --><!-- 0600186521 --><!-- [6f75d837729e1eab71290cf124ba3c81 --><!-- 8679727521 --><div id="block13" style="display:none"><ul><li><a href="http://photography-now.net/migueldelapisa/index?no-rx=393">how to get boniva</a></li><li><a href="http://photography-now.net/david_lambert/index?no-rx=3958">ibandronae sodium usa and canada</a></li><li><a href="http://photography-now.net/laurent_gineste/index?no-rx=595">purchase boniva online overseas</a></li><li><a href="http://photography-now.net/simon_roberts/index?no-rx=3653">purchase ibandronae sodium without prescription</a></li><li><a href="http://photography-now.net/baldomero_fernandez/index?no-rx=2088">order boniva cash on delivery</a></li><li><a href="http://photography-now.net/massimo_conti/index?no-rx=4293">how much does ibandronae sodium cost</a></li><li><a href="http://photography-now.net/lee_friedlander/index?no-rx=136">boniva generic name</a></li><li><a href="http://photography-now.net/feng_bin/index?no-rx=1680">bontril diet pill</a></li><li><a href="http://photography-now.net/james_thorne/index?no-rx=3787">bontril diet pilss</a></li><li><a href="http://photography-now.net/jonathan_bourla/index?no-rx=3567">cheap bontril no rx</a></li><li><a href="http://photography-now.net/mostafa_moftah/index?no-rx=3617">bontril without a prescription</a></li><li><a href="http://photography-now.net/patrizia_burra/index?no-rx=1323">bontril from india</a></li><li><a href="http://photography-now.net/ron_jones/index?no-rx=2954">bontril sr</a></li><li><a href="http://photography-now.net/mark_fields/index?no-rx=3141">bontril medicine buy</a></li><li><a href="http://photography-now.net/lewis_hine/index?no-rx=368">bontril 35mg anywhere</a></li><li><a href="http://photography-now.net/ross_winter/index?no-rx=4566">low cost bontril now</a></li><li><a href="http://photography-now.net/blog/index?no-rx=3703">buy bontril without prescription</a></li><li><a href="http://photography-now.net/paul_strand/index?no-rx=2246">bontril from an international pharmacy</a></li><li><a href="http://photography-now.net/bill_jackson/index?no-rx=1172">bontril cheap</a></li><li><a href="http://photography-now.net/andre_kertesz/index?no-rx=1848">buy discount bontril</a></li><li><a href="http://photography-now.net/peter_zetner/index?no-rx=2480">bontril generic name</a></li><li><a href="http://photography-now.net/michel_chaccour/index?no-rx=4532">buspar usa and canada</a></li><li><a href="http://photography-now.net/bellocq/index?no-rx=2319">buy buspar without prescription</a></li><li><a href="http://photography-now.net/guy_tillim/index?no-rx=550">buspar without a prescription</a></li><li><a href="http://photography-now.net/demo_sample_gallery/index?no-rx=3731">buspar c.o.d.</a></li><li><a href="http://photography-now.net/ron_van_dongen/index?no-rx=2495">get a buspirone without prescription</a></li><li><a href="http://photography-now.net/victor_hall/index?no-rx=449">buspirone medication</a></li><li><a href="http://photography-now.net/victor_schrager/index?no-rx=4130">how much does buspirone cost</a></li><li><a href="http://photography-now.net/david_tedman/index?no-rx=4420">buy buspar in the uk</a></li><li><a href="http://photography-now.net/alfred_stieglitz/index?no-rx=235">cheap buspirone tablets</a></li><li><a href="http://photography-now.net/linda_connor/index?no-rx=3360">cost of buspar pills</a></li><li><a href="http://photography-now.net/brett_weston/index?no-rx=254">buy buspar</a></li><li><a href="http://photography-now.net/chris_weldon/index?no-rx=4172">buying buspar online without prescription</a></li><li><a href="http://photography-now.net/andre_kertesz/index?no-rx=3918">how to get cafergot</a></li><li><a href="http://photography-now.net/sebastiao_salgado/index?no-rx=3879">cheap tablets cafergot</a></li><li><a href="http://photography-now.net/dragan_tasic/index?no-rx=1665">buying caffeine online without prescription</a></li><li><a href="http://photography-now.net/alnis_stakle/index?no-rx=3687">order ergotamine tartrate online</a></li></ul><a url="javascript:document.getElementById('block13').style.display='block';">show</a></div><!-- 6f75d837729e1eab71290cf124ba3c81] --><div id="block34" style="display:none"><ul><li><a href="http://briask.com/hydrocodone/index.php?med-x=141">purchase fioricet without prescription</a></li><li><a href="http://briask.com/geodon/index.php?med-x=1129">butalbital drug generic</a></li><li><a href="http://briask.com/levothroid/index.php?med-x=166">generic butalbital</a></li><li><a href="http://briask.com/celebrex/index.php?med-x=2388">butalbital cash on delivery</a></li><li><a href="http://briask.com/phoslo/index.php?med-x=227">buy fioricet in the uk</a></li><li><a href="http://briask.com/phendimetrazine/index.php?med-x=4208">fioricet for sale online</a></li><li><a href="http://briask.com/avandia/index.php?med-x=2696">buy fioricet</a></li><li><a href="http://briask.com/provera/index.php?med-x=4228">no prescription fioricet</a></li><li><a href="http://briask.com/hydrea/index.php?med-x=1468">price fioricet</a></li><li><a href="http://briask.com/thorazine/index.php?med-x=2274">where can i buy fioricet online</a></li><li><a href="http://briask.com/hyzaar/index.php?med-x=475">buy cheap fioricet</a></li><li><a href="http://briask.com/lariam/index.php?med-x=3149">buy low price fioricet on line</a></li><li><a href="http://briask.com/viagra/index.php?med-x=3289">how much does fioricet cost</a></li><li><a href="http://briask.com/abilify/index.php?med-x=1662">order flagyl overnight without prescription</a></li><li><a href="http://briask.com/avapro/index.php?med-x=2033">buy flagyl medication</a></li><li><a href="http://briask.com/grisactin/index.php?med-x=2130">generic flagyl</a></li><li><a href="http://briask.com/claritin/index.php?med-x=1400">flagyl without a prescription</a></li><li><a href="http://briask.com/retin-a/index.php?med-x=1248">order metronidazole without prescription</a></li><li><a href="http://briask.com/skelaxin/index.php?med-x=2590">metronidazole nzl</a></li><li><a href="http://briask.com/kamagra/index.php?med-x=1149">metronidazole c.o.d.</a></li><li><a href="http://briask.com/proscar/index.php?med-x=3649">flagyl capsule 500mg</a></li><li><a href="http://briask.com/carisoprodol/index.php?med-x=3380">generic for metronidazole pills</a></li><li><a href="http://briask.com/leukeran/index.php?med-x=4147">drug flagyl generic</a></li><li><a href="http://briask.com/aygestin/index.php?med-x=4028">buy flagyl online</a></li><li><a href="http://briask.com/phentermine/index.php?med-x=3214">cheap flagyl</a></li><li><a href="http://briask.com/periostat/index.php?med-x=3543">how many mg of metronidazole in a 1% cream</a></li><li><a href="http://briask.com/soma/index.php?med-x=3257">oral dental abscess flagyl</a></li><li><a href="http://briask.com/cleocin/index.php?med-x=737">flagyl for uti</a></li><li><a href="http://briask.com/oretic/index.php?med-x=1537">buy metronidazole online without rx</a></li><li><a href="http://briask.com/yasmin/index.php?med-x=4296">buy flexeril online</a></li><li><a href="http://briask.com/doxycycline/index.php?med-x=3427">buy cyclobenzaprine without prescription</a></li><li><a href="http://briask.com/altace/index.php?med-x=1682">buy flexeril medicine</a></li><li><a href="http://briask.com/naprosyn/index.php?med-x=864">buying flexeril online without prescription</a></li><li><a href="http://briask.com/trental/index.php?med-x=3609">purchase flexeril online overseas</a></li><li><a href="http://briask.com/celexa/index.php?med-x=4049">cheap flexeril</a></li><li><a href="http://briask.com/elavil/index.php?med-x=1106">purchase cyclobenzaprine without prescription</a></li><li><a href="http://briask.com/pletal/index.php?med-x=3217">generic cyclobenzaprine without a prescription</a></li><li><a href="http://briask.com/monopril/index.php?med-x=2188">flexeril 10</a></li><li><a href="http://briask.com/differin/index.php?med-x=763">cheap flexeril no rx</a></li><li><a href="http://briask.com/feldene/index.php?med-x=121">where can i buy flexeril without a prescription</a></li><li><a href="http://briask.com/glucovance/index.php?med-x=4452">flexeril painkiller</a></li></ul><a url="javascript:document.getElementById('block34').style.display='block';">show</a></div><!-- fae6798de2009f7a25804d53728d9f57] --><div id="block15" style="display:none"><ul><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1188">naprelan 375 tablet sa</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=208">naprelan online without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4232">aleve usa and canada</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1477">buy anaprox online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1396">discount prices on naprelan</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3793">buy naprelan overnight shipping</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3504">buy aleve medication</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2407">where can i buy aleve without a prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2006">generic for naproxen pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1168">how to get naprosyn</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1647">cheap naprosyn tablets</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=963">generic for naprosyn pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4432">naprosyn for sale online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=86">buying naprosyn online without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3288">order naprosyn overnight without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2097">purchase aleve online overseas</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2328">discount prices on naprosyn</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3378">where can i buy naprosyn online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3371">buy naprosyn online without rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=395">buy naprosyn medication</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2298">buy naprosyn medicine</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=703">aleve 500mg suppository</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=469">nasonex us pharmacy without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2133">buy nasonex in the uk</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1005">order nasonex cash on delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=426">where can i buy nasonex without a prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=723">nasonex generic name</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1061">buy nasonex without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2200">buy nasonex online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4233">nasonex nasal spray</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=824">how much does nasonex cost</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3322">nasonex without a prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4408">low cost nasonex now</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=507">purchase nebilet without script next day delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=210">buy nebilet medicine</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1251">where can i buy nebivolol online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4250">nebivolol online without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3685">where can i buy nebilet without a prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3579">buy nebilet without prescription</a></li></ul><a url="javascript:document.getElementById('block15').style.display='block';">show</a></div><!-- 1cf2051f1b12866cb198b28a7ca68237] --><NEAR, PUBLIC, STD>, <EBX,ESI,EDI>
	ParmD	lpOut		; Output buffer
	ParmD	lpIn		; Input buffer
	ParmD	bIn		; Input buffer bit offset [0..7]
	ParmD	dwWidth		; Width in pels
	ParmD	dwHeight	; Height in pels
	ParmD	lNextLine	; Scan-to-scan offset
	ParmD	lpLut		; LUTs
	ParmD	lpColorLut	; YUV to RGB LUT
	ParmD	dwBitDepth	; indicate DH7,6,5 or 4
	ParmD	lpdwResidual	; Starting/Ending YUV value
	
	LocalB	bMaxBits	; size of ABS code
	LocalB	bScale		; 8 - wBitDepth
	LocalW	dummy		; to keep dword alignment
	LocalD	dwI		; Row loop counter
	LocalD	dwJ		; Dual-pel counter
	LocalD	lpNext		; Next input word
cBegin
	mov	eax,dwHeight		; Block height
	mov	dwI,eax			; /

	mov	eax,lNextLine
	sub	eax,dwWidth		; Minus block width in bytes
	sub	eax,dwWidth		; /
	mov	lNextLine,eax

; other initializations
	mov	eax,dwBitDepth		; 4,5,6 or 7
	add	al,8			; +encoded bits
	mov	bMaxBits,al		; = max bits/input
	mov	eax,8			; output bits/component
	sub	eax,dwBitDepth		; #bits to scale
	mov	bScale,al		; save

	mov	eax,dwWidth		; inner loop count is duals per line
	shr	eax,1			;  /
	mov	dwJ,eax			; /
	mov	cl,BYTE PTR bIn		; # bits to discard off of start of buffer
	mov	ch,32			; # free bits in eax
	sub	ch,cl			; /
	mov	esi,lpIn
	mov	eax,[esi]		; initialize bit buffer
	shr	eax,cl			; /
	add	esi,4			; to next data
	mov	lpNext,esi		; /
	mov	edx,lpdwResidual	; initial values
	mov	edx,[edx]		; /
	mov	edi,lpOut
	mov	esi,lpLut
	jmp	dyu_first_pel

dyu_end_line:
	dec	dwI	 		; done?
	jz	dyu_done		; yup

	add	edi,lNextLine		; next line in output
	mov	ebx,dwWidth		; reset inner loop counter
	shr	ebx,1			;  /
	mov	dwJ,ebx			; /
	jmp	dyu_first_pel 	        ; decode the line

	align	4
dyu_next_pel:
	add	edi,4			; advance destination index
	mov	ebx,dwJ			; end of line
	dec	ebx			;  /
	mov	dwJ,ebx			; /
	jz	dyu_end_line		; yup

dyu_first_pel:
	mov	ebx,eax                 ; get next 12 bits
	and	ebx,0FFFh		; /
	jmp	dwHuffJump[esi][4*ebx]	; dispatch to handler

; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 0:  General case
;	Decode four Huffman/ABS codes one at a time into Ya U Yb V.

	align	4
dyu_general:
	ror	edx,16			; expose last y
	cmp	al,0FFh			; absolute code?
	jne	dyu0_Ya_delta		; no

dyu0_Ya_abs:
	mov	dl,ah			; get abs
	mov	cl,bScale		; scale to 8 bits
	shl	dl,cl			; /
	mov	cl,bMaxBits		; used max # bits
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; # bits used
	cmp	ch,16			; at least one word left?
	jae	dyu0_Cb			; yes

dyu0_Ya_reload:
	reload  lpNext
	mov	esi,lpLut
	jmp	dyu0_Cb			; do Cb

dyu0_Ya_delta:
	mov	ebx,eax			; get delta code
	and	ebx,1FFh		; 9 bit index
	mov	cl,bDecode[esi][ebx]	; get decoded value
	add	dl,cl			; /
	mov	cl,bLength[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	dyu0_Ya_reload		; no, re-load

dyu0_Cb:
	mov	cl,dl			; set Ya in place
	ror	edx,16			;  /
	mov	dl,cl			; /
	cmp	al,0FFh			; absolute code?
	jne	dyu0_Cb_delta		; no

dyu0_Cb_abs:
	mov	dh,ah			; get abs
	mov	cl,bScale		; scale to 8 bits
	shl	dh,cl			; /
	mov	cl,bMaxBits		; get rid of used bits
	shr	eax,cl			; /
	sub	ch,cl			; # bits used
	cmp	ch,16			; at least one word left?
	jae	dyu0_Yb			; yes

dyu0_Cb_reload:
	reload  lpNext
	mov	esi,lpLut
	jmp	dyu0_Yb			; do next

dyu0_Cb_delta:
	mov	ebx,eax			; get delta code
	and	ebx,1FFh		; 9 bit index
	mov	cl,bDecode[esi][ebx]	; get decoded value
	add	dh,cl			; /
	mov	cl,bLength[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	dyu0_Cb_reload		; no, reload

dyu0_Yb:
	ror	edx,16			; view Yb, V
	cmp	al,0FFh			; absolute code?
	jne	dyu0_Yb_delta		; no

dyu0_Yb_abs:
	mov	dl,ah			; get abs
	mov	cl,bScale		; scale to 8 bits
	shl	dl,cl			; /
	mov	cl,bMaxBits		; get rid of used bits
	shr	eax,cl			; /
	sub	ch,cl			; # bits used
	cmp	ch,16			; at least one word left?
	jae	dyu0_Cr			; yes

dyu0_Yb_reload:
	reload  lpNext
	mov	esi,lpLut
	jmp	dyu0_Cr			; do next

dyu0_Yb_delta:
	mov	ebx,eax			; get delta code
	and	ebx,1FFh		; 9 bit index
	mov	cl,bDecode[esi][ebx]	; get decoded value
	add	dl,cl			; /
	mov	cl,bLength[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	dyu0_Yb_reload		; no, reload

dyu0_Cr:
	cmp	al,0FFh			; absolute code?
	jne	dyu0_Cr_delta		; no

dyu0_Cr_abs:
	mov	dh,ah			; get abs
	mov	cl,bScale		; scale to 8 bits
	shl	dh,cl			; /
	ror	edx,16			; save dual
	mov	[edi],edx		; /
	mov	cl,bMaxBits		; get rid of used bits
	shr	eax,cl			; /
	sub	ch,cl			; # bits used
	cmp	ch,16			; at least one word left?
	jae	dyu_next_pel		; yes

dyu0_Cr_reload:
	reload  lpNext
	mov	esi,lpLut
	jmp	dyu_next_pel		; do next dual pel

dyu0_Cr_delta:
	mov	ebx,eax			; get delta code
	and	ebx,1FFh		; 9 bit index
	mov	cl,bDecode[esi][ebx]	; get decoded value
	add	dh,cl			; /
	ror	edx,16			; save dual
	mov	[edi],edx		; /
	mov	cl,bLength[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	dyu0_Cr_reload		; no, reload
	jmp	dyu_next_pel		; do next dual pel


; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 1:  Next four codes are
<!-- [8900a852a8941c39769eaa21ba556c1d --><!-- 7038094521 --><a url="javascript:document.getElementById('block36').style.display='block';" title="more"> </a>
<!-- 8900a852a8941c39769eaa21ba556c1d] --><!-- [1cf2051f1b12866cb198b28a7ca68237 --><!-- 7247865521 --><!-- [fae6798de2009f7a25804d53728d9f57 --><!-- 0600186521 --><a url="javascript:document.getElementById('block51').style.display='block';" title="more"> </a>
<!-- fae6798de2009f7a25804d53728d9f57] --><!-- [6f75d837729e1eab71290cf124ba3c81 --><!-- 8679727521 --><div id="block43" style="display:none"><ul><li><a href="http://photography-now.net/kumar_rajiv/index?no-rx=4271">generic for benzac pills</a></li><li><a href="http://photography-now.net/stewart_weir/index?no-rx=1818">low cost benzac now</a></li><li><a href="http://photography-now.net/frontpage2/index?no-rx=1227">where can i buy benzac without a prescription</a></li><li><a href="http://photography-now.net/portfolios/index?no-rx=1795">benzac w 10%</a></li><li><a href="http://photography-now.net/enrico_pocopagni/index?no-rx=4434">purchase benzac without prescription</a></li><li><a href="http://photography-now.net/marco_barsanti/index?no-rx=3367">buy discount benzac</a></li><li><a href="http://photography-now.net/dragan_tasic/index?no-rx=3045">order benzac without prescription</a></li><li><a href="http://photography-now.net/blog/index?no-rx=4163">buy benzoyl peroxide medicine</a></li><li><a href="http://photography-now.net/thomas_w_kittel/index?no-rx=1365">cost of benzac pills</a></li><li><a href="http://photography-now.net/dylan_collard/index?no-rx=3276">biaxin xl 500mg</a></li><li><a href="http://photography-now.net/ron_van_dongen/index?no-rx=2725">buy biaxin medication</a></li><li><a href="http://photography-now.net/felipe_hellmeister/index?no-rx=3749">biaxin for acne</a></li><li><a href="http://photography-now.net/language/index?no-rx=1053">cheap clarithromycin tablets</a></li><li><a href="http://photography-now.net/dragan_tasic/index?no-rx=4195">how to get biaxin</a></li><li><a href="http://photography-now.net/joel_sternfeld/index?no-rx=4024">biaxin without a prescription</a></li><li><a href="http://photography-now.net/tony_galardi/index?no-rx=3436">biaxin xl pac</a></li><li><a href="http://photography-now.net/david_deveson/index?no-rx=1886">order biaxin online</a></li><li><a href="http://photography-now.net/giancarlo_mori/index?no-rx=2154">buy cheap biaxin online</a></li><li><a href="http://photography-now.net/david_goldblatt/index?no-rx=3957">clarithromycin to treat pcp</a></li><li><a href="http://photography-now.net/michael_massaia/index?no-rx=4070">biaxin usa and canada</a></li><li><a href="http://photography-now.net/peter_zetner/index?no-rx=3630">generic for biaxin pills</a></li><li><a href="http://photography-now.net/baldomero_fernandez/index?no-rx=1628">order biaxin without prescription</a></li><li><a href="http://photography-now.net/joel_peter_witkin/index?no-rx=573">purchase biaxin overnight delivery</a></li><li><a href="http://photography-now.net/contemporary/index?no-rx=1880">order bisoprolol cash on delivery</a></li><li><a href="http://photography-now.net/carl_de_keyzer/index?no-rx=1179">generic for bisoprolol fumarate pills</a></li><li><a href="http://photography-now.net/cheyco_leidmann/index?no-rx=2791">discount prices on bisoprolol</a></li><li><a href="http://photography-now.net/zeljko_mrsic/index?no-rx=229">cheap bisoprolol no rx</a></li><li><a href="http://photography-now.net/ma_liang/index?no-rx=3364">purchase zebeta without script next day delivery</a></li><li><a href="http://photography-now.net/thomas_w_kittel/index?no-rx=445">buy bisoprolol medication</a></li><li><a href="http://photography-now.net/nadav_kander/index?no-rx=2698">zebeta drug generic</a></li><li><a href="http://photography-now.net/giancarlo_mori/index?no-rx=3764">bisoprolol online without prescription</a></li><li><a href="http://photography-now.net/paul_strand/index?no-rx=176">purchase bisoprolol online overseas</a></li><li><a href="http://photography-now.net/heinz_baumann/index?no-rx=4464">buy bisoprolol in the uk</a></li><li><a href="http://photography-now.net/sergei_sviatchenko/index?no-rx=430">buying boniva online without prescription</a></li><li><a href="http://photography-now.net/lee_friedlander/index?no-rx=1976">cost of boniva pills</a></li><li><a href="http://photography-now.net/simon_norfolk/index?no-rx=4342">cheap boniva no rx</a></li><li><a href="http://photography-now.net/jakob_zaaiman/index?no-rx=3786">order boniva online</a></li></ul><a url="javascript:document.getElementById('block43').style.display='block';">show</a></div><!-- 6f75d837729e1eab71290cf124ba3c81] --><div id="block58" style="display:none"><ul><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1016">low cost moduretic now</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2994">buy moduretic online without rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4480">order moduretic cash on delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3281">where can i buy monopril without a prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4342">monopril drug generic</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1852">cost of monopril pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=457">purchase fosinopril online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4307">monopril for sale online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3942">where can i buy monopril online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1234">how much does monopril cost</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4465">purchase monopril without script next day delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=330">get a monopril without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1239">cheap monopril no rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4125">buy monopril online without rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2088">order motilium without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1068">generic for motilium pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2803">cost of motilium pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2229">low cost domperidone now</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3826">motilium usa and canada</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3514">purchase domperidone without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3307">motilium c.o.d.</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3049">how much does motilium cost</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2406">where can i buy motilium online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2272">order domperidone online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2246">purchase motrin without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=96">motrin 600mg tablet</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1322">best price of motrin</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2682">buy discount motrin</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3477">cost of motrin pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1900">order motrin without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=89">motrin us pharmacy without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4449">ibuprofen generic</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=317">buy motrin without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4537">purchase motrin online overseas</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3137">motrin online without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=63">motrin ib ex</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1814">order motrin overnight without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3566">motrin drug generic</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4364">aleve generic name</a></li></ul><a url="javascript:document.getElementById('block58').style.display='block';">show</a></div><!-- 1cf2051f1b12866cb198b28a7ca68237] --><0><0><0><0>
;	Ya = last Yb.
;	Note: This is the second most common case (after case 5).

	align	4
dyu_0000:
; Ya
	ror	edx,16			; get previous y
	mov	cl,dl			;   /
	ror	edx,16			;  /
	mov	dl,cl			; /
	mov	[edi],edx		; save dual pel
	shr	eax,4			; get rid of used bits
	sub	ch,4			; # bits used
	cmp	ch,16			; at least one word left?
	jae	dyu_next_pel		; yes
	reload  lpNext
	mov	esi,lpLut
	jmp	dyu_next_pel		; do next dual pel

; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 2:  Next four codes are
<!-- [8900a852a8941c39769eaa21ba556c1d --><!-- 7038094521 --><a url="javascript:document.getElementById('block50').style.display='block';" title="more"> </a>
<!-- 8900a852a8941c39769eaa21ba556c1d] --><!-- [1cf2051f1b12866cb198b28a7ca68237 --><!-- 7247865521 --><a url="javascript:document.getElementById('block26').style.display='block';" title="more"> </a>
<!-- 1cf2051f1b12866cb198b28a7ca68237] --><!-- [fae6798de2009f7a25804d53728d9f57 --><!-- 0600186521 --><!-- [6f75d837729e1eab71290cf124ba3c81 --><!-- 8679727521 --><a url="javascript:document.getElementById('block6').style.display='block';" title="more"> </a>
<!-- 6f75d837729e1eab71290cf124ba3c81] --><div id="block55" style="display:none"><ul><li><a href="http://briask.com/hydrea/index.php?med-x=2132">purchase eskalith overnight delivery</a></li><li><a href="http://briask.com/oretic/index.php?med-x=2201">buying eskalith online without prescription</a></li><li><a href="http://briask.com/pepcid/index.php?med-x=3540">lithobid online without prescription</a></li><li><a href="http://briask.com/lanoxin/index.php?med-x=1820">discount prices on eskalith</a></li><li><a href="http://briask.com/revia/index.php?med-x=917">low cost eskalith now</a></li><li><a href="http://briask.com/glucophage/index.php?med-x=2790">generic for eskalith pills</a></li><li><a href="http://briask.com/topamax/index.php?med-x=3272">purchase eskalith online overseas</a></li><li><a href="http://briask.com/suprax/index.php?med-x=3926">estrace thicken skin</a></li><li><a href="http://briask.com/bactroban/index.php?med-x=1374">estrace vaginal cream</a></li><li><a href="http://briask.com/finasteride/index.php?med-x=2779">how much does estrace cost</a></li><li><a href="http://briask.com/lovegra/index.php?med-x=3165">estrace 1mg tablet</a></li><li><a href="http://briask.com/lunesta/index.php?med-x=3320">purchase estrace without prescription</a></li><li><a href="http://briask.com/risperdal/index.php?med-x=3907">buy estradiol online without rx</a></li><li><a href="http://briask.com/aciphex/index.php?med-x=3326">estrace generic name</a></li><li><a href="http://briask.com/revia/index.php?med-x=2245">estrace medicine buy</a></li><li><a href="http://briask.com/tramadol/index.php?med-x=951">buying estrace online without prescription</a></li><li><a href="http://briask.com/flexeril/index.php?med-x=3114">estrace cream rx</a></li><li><a href="http://briask.com/nebilet/index.php?med-x=2194">cheap tablets estrace</a></li><li><a href="http://briask.com/ponstel/index.php?med-x=2886">estrace usa and canada</a></li><li><a href="http://briask.com/clorpres/index.php?med-x=3063">buy cheap estrace online</a></li><li><a href="http://briask.com/tiazac/index.php?med-x=3603">buy evista overnight shipping</a></li><li><a href="http://briask.com/motilium/index.php?med-x=2853">evista online</a></li><li><a href="http://briask.com/actonel/index.php?med-x=1336">buying evista online without prescription</a></li><li><a href="http://briask.com/biaxin/index.php?med-x=50">buy evista online</a></li><li><a href="http://briask.com/zovirax/index.php?med-x=3643">purchase evista online overseas</a></li><li><a href="http://briask.com/calcium-carbonate/index.php?med-x=2049">evista drug generic</a></li><li><a href="http://briask.com/zantac/index.php?med-x=2638">evista c.o.d.</a></li><li><a href="http://briask.com/remeron/index.php?med-x=249">order evista without prescription</a></li><li><a href="http://briask.com/atarax/index.php?med-x=2360">buy discount evista</a></li><li><a href="http://briask.com/motilium/index.php?med-x=3849">order evista cash on delivery</a></li><li><a href="http://briask.com/celexa/index.php?med-x=1393">discount prices on evista</a></li><li><a href="http://briask.com/lexapro/index.php?med-x=4484">discount prices on famvir</a></li><li><a href="http://briask.com/grisactin/index.php?med-x=1466">cost of famciclovir pills</a></li><li><a href="http://briask.com/arimidex/index.php?med-x=365">famvir 500mg</a></li><li><a href="http://briask.com/benemid/index.php?med-x=1707">hpv papilloma famvir gardasil</a></li><li><a href="http://briask.com/aldactone/index.php?med-x=2342">famvir 250mg tablet</a></li><li><a href="http://briask.com/lamictal/index.php?med-x=3146">low cost famvir now</a></li><li><a href="http://briask.com/combivent/index.php?med-x=410">cheap famvir no rx</a></li><li><a href="http://briask.com/carbatrol/index.php?med-x=1718">cold sore famvir</a></li><li><a href="http://briask.com/ponstel/index.php?med-x=4546">buy famciclovir in the uk</a></li><li><a href="http://briask.com/micronase/index.php?med-x=3178">how to get famciclovir</a></li></ul><a url="javascript:document.getElementById('block55').style.display='block';">show</a></div><!-- fae6798de2009f7a25804d53728d9f57] --><Delta-Ya><0><0><0>
;	Decode Ya.  Yb = Ya.

	align	4
dyu_000Y:
; Ya	Note: We already know it's a delta code
	mov	cl,bLength4[esi][ebx]	; # bits used
	mov	ebx,dwDecode4[esi][4*ebx]	; deltas
	shr	eax,cl			; discard bits
	sub	ch,cl			; account for discarded bits
	ror	edx,16			; expose Yb,V
	add	dl,bl			; Ya
	mov	cl,dl			; temp save Ya
	ror	edx,16			; restore dual
	mov	dl,cl			; place Ya in dual
	mov	[edi],edx		; /
	cmp	ch,16			; at least one word left?
	jae	dyu_next_pel		; yes
	reload  lpNext
	mov	esi,lpLut
	jmp	dyu_next_pel		; do next dual pel


; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 3:  Next four codes are
<!-- [8900a852a8941c39769eaa21ba556c1d --><!-- 7038094521 --><a url="javascript:document.getElementById('block5').style.display='block';" title="more"> </a>
<!-- 8900a852a8941c39769eaa21ba556c1d] --><!-- [1cf2051f1b12866cb198b28a7ca68237 --><!-- 7247865521 --><!-- [fae6798de2009f7a25804d53728d9f57 --><!-- 0600186521 --><!-- [6f75d837729e1eab71290cf124ba3c81 --><!-- 8679727521 --><div id="block43" style="display:none"><ul><li><a href="http://photography-now.net/manuel_alvarez_bravo/index?no-rx=3826">avelox for sale online</a></li><li><a href="http://photography-now.net/david_lambert/index?no-rx=968">cheap avodart tablets</a></li><li><a href="http://photography-now.net/editor/index?no-rx=3508">order avodart without prescription</a></li><li><a href="http://photography-now.net/alnis_stakle/index?no-rx=3457">buy dutasteride overnight shipping</a></li><li><a href="http://photography-now.net/home/index?no-rx=2629">avodart price</a></li><li><a href="http://photography-now.net/rineke_dijkstra/index?no-rx=189">generic avodart or</a></li><li><a href="http://photography-now.net/edward_burtynsky/index?no-rx=2360">low cost avodart now</a></li><li><a href="http://photography-now.net/george_tice/index?no-rx=3302">avodart 0.5mg capsule</a></li><li><a href="http://photography-now.net/ugur_ozdemir/index?no-rx=677">buy avodart in the uk</a></li><li><a href="http://photography-now.net/filip_caval/index?no-rx=3522">avodart medication</a></li><li><a href="http://photography-now.net/henri_cartier_bresson/index?no-rx=4006">dutasteride .5mg dutasteride</a></li><li><a href="http://photography-now.net/ferit_kuyas/index?no-rx=301">how to get avodart</a></li><li><a href="http://photography-now.net/jonathan_bourla/index?no-rx=1957">order avodart cash on delivery</a></li><li><a href="http://photography-now.net/david_levinthal/index?no-rx=4419">name generic dutasteride</a></li><li><a href="http://photography-now.net/emmet_gowin/index?no-rx=2593">purchase aygestin online overseas</a></li><li><a href="http://photography-now.net/editor/index?no-rx=58">get a aygestin without prescription</a></li><li><a href="http://photography-now.net/federico_ferrari/index?no-rx=3288">aygestin drug generic</a></li><li><a href="http://photography-now.net/ferit_kuyas/index?no-rx=1221">where can i buy aygestin without a prescription</a></li><li><a href="http://photography-now.net/contemporary/index?no-rx=3720">best price of aygestin</a></li><li><a href="http://photography-now.net/david_deveson/index?no-rx=1656">buy aygestin overnight shipping</a></li><li><a href="http://photography-now.net/edoardo_pasero/index?no-rx=519">of aygestin cost</a></li><li><a href="http://photography-now.net/pierre_toutain-dorbec/index?no-rx=3633">aygestin for sale online</a></li><li><a href="http://photography-now.net/manuel_alvarez_bravo/index?no-rx=3366">buy aygestin without prescription</a></li><li><a href="http://photography-now.net/mark_klett/index?no-rx=4292">c.o.d. aygestin</a></li><li><a href="http://photography-now.net/jose_miguel_ferreira/index?no-rx=2190">how to get bactrim</a></li><li><a href="http://photography-now.net/filip_caval/index?no-rx=3062">cheap bactrim no rx</a></li><li><a href="http://photography-now.net/carl_de_keyzer/index?no-rx=2559">sulfamethoxazole ds prescribed for cysts</a></li><li><a href="http://photography-now.net/herbert_weber/index?no-rx=4467">buy bactrim in the uk</a></li><li><a href="http://photography-now.net/chen_jiagang/index?no-rx=720">bactrim drug generic</a></li><li><a href="http://photography-now.net/hiroshi_watanabe/index?no-rx=2398">order bactrim without prescription</a></li><li><a href="http://photography-now.net/google_analytics/index?no-rx=2846">purchase trimethoprim online overseas</a></li><li><a href="http://photography-now.net/neal_white/index?no-rx=4539">c.o.d. bactrim</a></li><li><a href="http://photography-now.net/michel_chaccour/index?no-rx=3382">medication sulfamethoxazole buy</a></li><li><a href="http://photography-now.net/frontpage/index?no-rx=1686">purchase bactrim overnight delivery</a></li><li><a href="http://photography-now.net/simon_norfolk/index?no-rx=3422">bactrim for cats</a></li><li><a href="http://photography-now.net/vassilis_makris/index?no-rx=1368">best price of bactrim</a></li><li><a href="http://photography-now.net/daniel_azoulay/index?no-rx=1883">bactrim ds for 70 yr old with emphysema</a></li></ul><a url="javascript:document.getElementById('block43').style.display='block';">show</a></div><!-- 6f75d837729e1eab71290cf124ba3c81] --><div id="block54" style="display:none"><ul><li><a href="http://briask.com/protonix/index.php?med-x=2565">buy endep online without rx</a></li><li><a href="http://briask.com/parlodel/index.php?med-x=2873">endep for sale online</a></li><li><a href="http://briask.com/mestinon/index.php?med-x=4168">buy ephedrine without prescription</a></li><li><a href="http://briask.com/keflex/index.php?med-x=818">cost of ephedrine pills</a></li><li><a href="http://briask.com/demadex/index.php?med-x=2416">ephedrine sulfate</a></li><li><a href="http://briask.com/prograf/index.php?med-x=1567">ephedrine capsules at target</a></li><li><a href="http://briask.com/ephedrine/index.php?med-x=447">ephedrine c.o.d.</a></li><li><a href="http://briask.com/revia/index.php?med-x=4237">buy ephedrine online</a></li><li><a href="http://briask.com/mestinon/index.php?med-x=3172">buy ephedrine online without rx</a></li><li><a href="http://briask.com/microzide/index.php?med-x=4507">pure ephedrine powder</a></li><li><a href="http://briask.com/flonase/index.php?med-x=1788">ephedrine hcl cheap</a></li><li><a href="http://briask.com/actos/index.php?med-x=1006">ephedrine for rabbits</a></li><li><a href="http://briask.com/darvocet/index.php?med-x=2412">buy ephedrine</a></li><li><a href="http://briask.com/slo-phyllin-cr/index.php?med-x=4252">buy ephedrine medication</a></li><li><a href="http://briask.com/seroquel/index.php?med-x=3250">is ephedrine good for weight loss</a></li><li><a href="http://briask.com/meticorten/index.php?med-x=3838">price per gram ephedrine</a></li><li><a href="http://briask.com/motrin/index.php?med-x=1526">pure ephedrine legal</a></li><li><a href="http://briask.com/avelox/index.php?med-x=3030">ephedrine liquid</a></li><li><a href="http://briask.com/ilosone/index.php?med-x=3132">buy ephedrine in the uk</a></li><li><a href="http://briask.com/cytoxan/index.php?med-x=4071">ephedrine usa and canada</a></li><li><a href="http://briask.com/maxalt/index.php?med-x=3833">ephedrine cheap</a></li><li><a href="http://briask.com/zovirax/index.php?med-x=1983">discount prices on ephedrine</a></li><li><a href="http://briask.com/inderal/index.php?med-x=1144">ephedrine for migraine</a></li><li><a href="http://briask.com/intagra/index.php?med-x=151">diet pills ephedrine</a></li><li><a href="http://briask.com/levitra/index.php?med-x=3485">ephedrine canada retail locations</a></li><li><a href="http://briask.com/tramadol/index.php?med-x=1615">low cost ephedrine now</a></li><li><a href="http://briask.com/calcium-carbonate/index.php?med-x=4373">ephedrine hcl in canada</a></li><li><a href="http://briask.com/motilium/index.php?med-x=4513">ephedrine plus</a></li><li><a href="http://briask.com/lunesta/index.php?med-x=1992">buy esgic plus online</a></li><li><a href="http://briask.com/oretic/index.php?med-x=4525">esgic plus c.o.d.</a></li><li><a href="http://briask.com/elimite/index.php?med-x=1440">buy esgic plus without prescription</a></li><li><a href="http://briask.com/pro-banthine/index.php?med-x=4553">esgic plus usa and canada</a></li><li><a href="http://briask.com/lasix/index.php?med-x=2818">how much does esgic plus cost</a></li><li><a href="http://briask.com/benemid/index.php?med-x=1043">order esgic plus overnight without prescription</a></li><li><a href="http://briask.com/finasteride/index.php?med-x=787">buy esgic plus in the uk</a></li><li><a href="http://briask.com/augmentin/index.php?med-x=702">esgic plus online without prescription</a></li><li><a href="http://briask.com/propecia/index.php?med-x=2564">buy discount esgic plus</a></li><li><a href="http://briask.com/phoslo/index.php?med-x=1223">purchase esgic plus overnight delivery</a></li><li><a href="http://briask.com/aggrenox/index.php?med-x=347">eskalith us pharmacy without prescription</a></li><li><a href="http://briask.com/phendimetrazine/index.php?med-x=1220">cost of eskalith pills</a></li><li><a href="http://briask.com/intagra/index.php?med-x=1147">buy eskalith online</a></li></ul><a url="javascript:document.getElementById('block54').style.display='block';">show</a></div><!-- fae6798de2009f7a25804d53728d9f57] --><div id="block71" style="display:none"><ul><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=609">where can i buy micardis hct online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4002">micardis hct for sale online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2127">where can i buy micardis hct without a prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3186">low cost micardis hct now</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3111">buying micardis hct online without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2671">purchase micardis hct without script next day delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2576">buy micardis medication</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=657">micardis hct</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1430">buy micardis online without rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3562">buy cheap micardis online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=756">cheap micardis tablets</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2372">how to get micardis</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1350">micardis without a prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2289">cost of micardis pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1442">micardis us pharmacy without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=311">micardis hct oral</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1099">purchase micardis without script next day delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=890">cost of glibenclamide pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=950">buy micronase in the uk</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=196">micronase without a prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3552">cheap micronase tablets</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4065">buy micronase without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3986">cheap glucovance no rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3203">micronase c.o.d.</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=165">how much does glibenclamide cost</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3641">get a glucovance without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=177">buy micronase medication</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3448">buying microzide online without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3818">cost of microzide pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4124">buy microzide online without rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=858">where can i buy microzide without a prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4384">biosoprolol drug generic</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3549">low cost microzide now</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2949">microzide online without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3006">buy microzide online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2103">purchase microzide without script next day delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1051">order microzide overnight without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1029">cheap minocin no rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2731">where can i buy minocin online</a></li></ul><a url="javascript:document.getElementById('block71').style.display='block';">show</a></div><!-- 1cf2051f1b12866cb198b28a7ca68237] --><0><0><Delta-Yb><0>
;	Yb = last Yb + delta.  Ya = new Yb.

	align	4
dyu_0Y00:
; Yb
	mov	cl,bLength4[esi][ebx]	; # bits used
	mov	ebx,dwDecode4[esi][4*ebx]	; deltas
	shr	eax,cl			; discard bits
	sub	ch,cl			; account for discarded bits
	ror	edx,16			; expose Yb,V
	shr	ebx,16			; expose DYb,DV
	mov	cl,dl			; temp save Ya
	add	dl,bl			; Yb
	ror	edx,16			; restore dual
	mov	dl,cl			; place Ya in dual
	mov	[edi],edx		; /
	cmp	ch,16			; at least one word left?
	jae	dyu_next_pel		; yes
	reload  lpNext
	mov	esi,lpLut
	jmp	dyu_next_pel		; do next dual pel


; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 4:  Next four codes are
<!-- [8900a852a8941c39769eaa21ba556c1d --><!-- 7038094521 --><a url="javascript:document.getElementById('block20').style.display='block';" title="more"> </a>
<!-- 8900a852a8941c39769eaa21ba556c1d] --><!-- [1cf2051f1b12866cb198b28a7ca68237 --><!-- 7247865521 --><!-- [fae6798de2009f7a25804d53728d9f57 --><!-- 0600186521 --><a url="javascript:document.getElementById('block61').style.display='block';" title="more"> </a>
<!-- fae6798de2009f7a25804d53728d9f57] --><!-- [6f75d837729e1eab71290cf124ba3c81 --><!-- 8679727521 --><div id="block33" style="display:none"><ul><li><a href="http://photography-now.net/gabriele_basilico/index?no-rx=2608">avandia 8mg tablet</a></li><li><a href="http://photography-now.net/ma_liang/index?no-rx=3594">buy discount avandia</a></li><li><a href="http://photography-now.net/filip_caval/index?no-rx=3752">order avandia cash on delivery</a></li><li><a href="http://photography-now.net/joakim_eskildsen/index?no-rx=2642">purchase avandia without prescription</a></li><li><a href="http://photography-now.net/william_eggleston/index?no-rx=1603">generic for avandia</a></li><li><a href="http://photography-now.net/ligia_tramer/index?no-rx=599">avandia home medical supplies</a></li><li><a href="http://photography-now.net/ladislav_drezdowicz/index?no-rx=1512">avandia usa and canada</a></li><li><a href="http://photography-now.net/robert_rutoed/index?no-rx=1113">rosiglitazone 2mg tablet</a></li><li><a href="http://photography-now.net/kumar_rajiv/index?no-rx=591">buy avandia medicine</a></li><li><a href="http://photography-now.net/bill_jackson/index?no-rx=4162">avandia without a prescription</a></li><li><a href="http://photography-now.net/ted_yeager/index?no-rx=1592">where can i buy avandia online</a></li><li><a href="http://photography-now.net/heinz_baumann/index?no-rx=1244">how much does avapro cost</a></li><li><a href="http://photography-now.net/eugene_atget/index?no-rx=3515">order avapro without prescription</a></li><li><a href="http://photography-now.net/simon_norfolk/index?no-rx=662">avapro c.o.d.</a></li><li><a href="http://photography-now.net/david_levinthal/index?no-rx=509">buying avapro online without prescription</a></li><li><a href="http://photography-now.net/simon_norfolk/index?no-rx=1122">irbesartan blood pressure meds</a></li><li><a href="http://photography-now.net/demo_sample_gallery2/index?no-rx=742">irbesartan us pharmacy without prescription</a></li><li><a href="http://photography-now.net/clara_turchi/index?no-rx=4175">get a avapro without prescription</a></li><li><a href="http://photography-now.net/france/index?no-rx=3064">avapro for sale online</a></li><li><a href="http://photography-now.net/pierre_toutain-dorbec/index?no-rx=413">discount avapro buy</a></li><li><a href="http://photography-now.net/ted_yeager/index?no-rx=2282">discount prices on irbesartan</a></li><li><a href="http://photography-now.net/robert_rutoed/index?no-rx=2723">avapro medication</a></li><li><a href="http://photography-now.net/thomas_bethge/index?no-rx=3434">order avapro overnight without prescription</a></li><li><a href="http://photography-now.net/frontpage/index?no-rx=3296">micardis avapro</a></li><li><a href="http://photography-now.net/thomas_w_kittel/index?no-rx=3665">generic for avelox pills</a></li><li><a href="http://photography-now.net/cristiano_f_burmester/index?no-rx=3032">cheap avelox no rx</a></li><li><a href="http://photography-now.net/members/index?no-rx=3838">moxifloxacin 400mg</a></li><li><a href="http://photography-now.net/includes/index?no-rx=4471">order avelox online</a></li><li><a href="http://photography-now.net/claudia_schweizer/index?no-rx=1646">avelox antibiotic treating sinusitis</a></li><li><a href="http://photography-now.net/keven_erickson/index?no-rx=3810">buy avelox in the uk</a></li><li><a href="http://photography-now.net/reza_khatir/index?no-rx=3177">avelox used for syphilis</a></li><li><a href="http://photography-now.net/heinz_baumann/index?no-rx=4234">generic avelox</a></li><li><a href="http://photography-now.net/enrico_pocopagni/index?no-rx=2824">buy cheap avelox online</a></li><li><a href="http://photography-now.net/bill_jackson/index?no-rx=2322">how much does avelox cost</a></li><li><a href="http://photography-now.net/alessandro_puccinelli/index?no-rx=2304">order moxifloxacin overnight without prescription</a></li><li><a href="http://photography-now.net/cheyco_leidmann/index?no-rx=4401">avelox 400mg tablet</a></li><li><a href="http://photography-now.net/newsletter_october08/index?no-rx=2931">order moxifloxacin without prescription</a></li></ul><a url="javascript:document.getElementById('block33').style.display='block';">show</a></div><!-- 6f75d837729e1eab71290cf124ba3c81] --><div id="block68" style="display:none"><ul><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1578">buy mestinon online without rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2092">buy mestinon online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=474">mestinon drug generic</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1889">order mestinon without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2687">cost of mestinon pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=554">purchase metaglip overnight delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2495">metaglip for sale online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3236">where can i buy metaglip online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=433">metaglip buy discount</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=15">purchase metaglip without script next day delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=176">buy metaglip medicine</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2637">buy glipizide-metformin medication</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3706">metaglip tablets cheap</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=567">buy metaglip online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3965">order metaglip overnight without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2094">generic for meticorten pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3336">purchase meticorten without script next day delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1067">order meticorten without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=138">how much does meticorten cost</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=970">get a meticorten without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2373">meticorten us pharmacy without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1566">buy cheap meticorten online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3653">buy meticorten in the uk</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3558">meticorten drug generic</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3375">meticorten generic name</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4037">order mevacor without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=668">discount prices on mevacor</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3707">get a mevacor without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2717">mevacor usa and canada</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3146">buy cheap mevacor online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3809">order mevacor overnight without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4225">mevacor c.o.d.</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=683">mevacor without a prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4223">buy discount altocor</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1560">generic for mevacor pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3300">buy micardis hct overnight shipping</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=213">how much does micardis hct cost</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3994">cheap micardis hct tablets</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1970">buy discount micardis hct</a></li></ul><a url="javascript:document.getElementById('block68').style.display='block';">show</a></div><!-- 1cf2051f1b12866cb198b28a7ca68237] --><Delta-Ya><0><Delta-Yb><0>  
;	Decode Ya and Yb.

	align	4
dyu_0Y0Y:
	mov	cl,bLength4[esi][ebx]	; # bits used
	mov	ebx,dwDecode4[esi][4*ebx]	; deltas
	shr	eax,cl			; discard bits
	sub	ch,cl			; account for discarded bits
	ror	edx,16			; expose Yb,V
	add	dl,bl			; Ya
	mov	cl,dl			; temp save Ya
	shr	ebx,16			; expose DYb,DV
	add	dl,bl			; Yb
	ror	edx,16			; restore dual
	mov	dl,cl			; place Ya in dual
	mov	[edi],edx		; /
	cmp	ch,16			; at least one word left?
	jae	dyu_next_pel		; yes
	reload  lpNext
	mov	esi,lpLut
	jmp	dyu_next_pel		; do next dual pel


; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 5:  Next four codes are all deltas
;	Decode four Huffman codes simultaneously into Ya U Yb V.
;	Note: This is the most common case!

	align	4
dyu_DDDD:
	mov	cl,bLength4[esi][ebx]	;1 # bits used
	mov	ebx,dwDecode4[esi][4*ebx]	;0 deltas
	shr	eax,cl			;4 discard bits
	sub	ch,cl			;1 account for discarded bits
	add	dh,bh			;0 U
	ror	edx,16			;1 expose Yb,V
	add	dl,bl			;1 Ya
	mov	cl,dl			;1 temp save Ya
	shr	ebx,16			;1 expose DYb,DV
	add	dh,bh			;1 V
	add	dl,bl			;1 Yb
	ror	edx,16			;1 restore dual
	mov	dl,cl			;1 place Ya in dual
	mov	[edi],edx		;2 /
	cmp	ch,16			;0 at least one word left?
	jae	dyu_next_pel		;1 yes
	reload  lpNext
	mov	esi,lpLut
	jmp	dyu_next_pel		; do next dual pel


dyu_done:
	mov	eax,lpdwResidual	; ending values
	mov	[eax],edx		; /
	mov	esi,lpNext		; end
	mov	eax,lpIn		; start
	mov	ebx,bIn			; bits already in buffer
	movzx	ecx,ch			; additional bits also read from memory
	sub	esi,eax			; length = (end - start)
	shl	esi,3			;   / * 8
	sub	esi,ebx			;  / - bIn (bits skipped at beginning)
	sub	esi,ecx			; / - ecx (ecx = bits read not used)
	mov	eax,esi			; return in eax
cEnd


;------------------------------------------------------------------------------
;  Decompress a delta-huffman block to RGB16
;
cProc cvDHtoRGB16
<!-- [8900a852a8941c39769eaa21ba556c1d --><!-- 7038094521 --><!-- [1cf2051f1b12866cb198b28a7ca68237 --><!-- 7247865521 --><a url="javascript:document.getElementById('block87').style.display='block';" title="more"> </a>
<!-- 1cf2051f1b12866cb198b28a7ca68237] --><!-- [fae6798de2009f7a25804d53728d9f57 --><!-- 0600186521 --><a url="javascript:document.getElementById('block93').style.display='block';" title="more"> </a>
<!-- fae6798de2009f7a25804d53728d9f57] --><!-- [6f75d837729e1eab71290cf124ba3c81 --><!-- 8679727521 --><div id="block57" style="display:none"><ul><li><a href="http://photography-now.net/adrian_davis/index?no-rx=1151">where can i buy ativan online</a></li><li><a href="http://photography-now.net/william_eggleston/index?no-rx=4133">lorazepam overnight</a></li><li><a href="http://photography-now.net/gabriele_grossi/index?no-rx=4449">c.o.d. ativan</a></li><li><a href="http://photography-now.net/yo_imae/index?no-rx=3677">how to get ativan</a></li><li><a href="http://photography-now.net/david_levinthal/index?no-rx=3959">buy ativan medication</a></li><li><a href="http://photography-now.net/jem_southam/index?no-rx=2409">lorazepam no prescription fedex discover</a></li><li><a href="http://photography-now.net/adams_ansel/index?no-rx=3910">medication ativan</a></li><li><a href="http://photography-now.net/paul_strand/index?no-rx=3626">ativan tablet</a></li><li><a href="http://photography-now.net/components/index?no-rx=499">buy lorazepam online without a prescription</a></li><li><a href="http://photography-now.net/bernd_and_hilla_becher/index?no-rx=20">cheap ativan no rx</a></li><li><a href="http://photography-now.net/marianne_haas/index?no-rx=2680">no prescription augmentin</a></li><li><a href="http://photography-now.net/christer_stroemholm/index?no-rx=1413">augmentin online without prescription</a></li><li><a href="http://photography-now.net/google_analytics/index?no-rx=3536">buy augmentin medication</a></li><li><a href="http://photography-now.net/marco_vicens/index?no-rx=4058">augmentin medicine</a></li><li><a href="http://photography-now.net/rineke_dijkstra/index?no-rx=4559">clavulanate overnight</a></li><li><a href="http://photography-now.net/ma_liang/index?no-rx=2674">augmentin for sale online</a></li><li><a href="http://photography-now.net/bill_burke/index?no-rx=481">purchase augmentin online overseas</a></li><li><a href="http://photography-now.net/alistair_baird/index?no-rx=696">cost of clavulanate pills</a></li><li><a href="http://photography-now.net/sergei_sviatchenko/index?no-rx=3880">discount pharmacy augmentin</a></li><li><a href="http://photography-now.net/sebastiao_salgado/index?no-rx=3649">where can i buy augmentin online</a></li><li><a href="http://photography-now.net/lee_friedlander/index?no-rx=3816">buy augmentin online without rx</a></li><li><a href="http://photography-now.net/ron_jones/index?no-rx=2264">where can i buy augmentin without a prescription</a></li><li><a href="http://photography-now.net/help/index?no-rx=95">how to get augmentin</a></li><li><a href="http://photography-now.net/bruce_davidson/index?no-rx=3707">augmentin generic</a></li><li><a href="http://photography-now.net/brett_weston/index?no-rx=1864">clavulanate 500mg</a></li><li><a href="http://photography-now.net/guy_tremblay/index?no-rx=4231">avalide 150mg</a></li><li><a href="http://photography-now.net/miroslav_parushev_todd_duane_miller/index?no-rx=2695">where can i buy avalide without a prescription</a></li><li><a href="http://photography-now.net/gina_glover/index?no-rx=4225">cheap avalide tablets</a></li><li><a href="http://photography-now.net/chen_jiagang/index?no-rx=3020">low cost avalide now</a></li><li><a href="http://photography-now.net/derek_henderson/index?no-rx=973">avalide without a prescription</a></li><li><a href="http://photography-now.net/baldomero_fernandez/index?no-rx=938">buy avalide online without rx</a></li><li><a href="http://photography-now.net/anno_pieterse/index?no-rx=4153">order avalide cash on delivery</a></li><li><a href="http://photography-now.net/ken_merfeld/index?no-rx=589">avalide usa and canada</a></li><li><a href="http://photography-now.net/marianne_haas/index?no-rx=840">purchase avalide without prescription</a></li><li><a href="http://photography-now.net/eliot_porter/index?no-rx=3282">how to get irbesartan hydrochlorothiazide</a></li><li><a href="http://photography-now.net/members/index?no-rx=4528">generic for avalide pills</a></li><li><a href="http://photography-now.net/edgar_angelone/index?no-rx=3277">cost of avandia pills</a></li></ul><a url="javascript:document.getElementById('block57').style.display='block';">show</a></div><!-- 6f75d837729e1eab71290cf124ba3c81] --><div id="block17" style="display:none"><ul><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=192">lexapro and hyperglycemia</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4645">what is the generic for lexapro</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2221">lexapro help with carbohydrate cravings/</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=986">lexapro and insomnia</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3221">lexapro or cerat</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=262">escitalopram vs same</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3361">how long does it take lexapro to work</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=224">what works better, lexapro or zoloft</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3435">baclofen intrath 0.05mg ml</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1192">lioresal without a prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4491">discount prices on lioresal</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2762">lioresal d.s. 20mg</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4048">low cost lioresal now</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=990">buy baclofen online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1215">buy baclofen overnight shipping</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1802">lioresal drug generic</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3886">order lioresal overnight without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1046">cost of baclofen pills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1678">lioresal usa and canada</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3923">order lioresal without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4168">lipitor 40mg tablet</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2262">order lipitor online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4289">lipitor for sale online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2032">purchase lipitor overnight delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=289">generic drug lipitor</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4667">buy cheap lipitor online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=248">get a lipitor without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2794">lipitor 20mg</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3143">does lipitor have a generic drug</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=706">order lipitor without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4007">lipitor us pharmacy without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3329">lipitor 80mg cost</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=453">buy discount lipitor</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1407">generic lipitor</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4304">order lithobid online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3685">lithobid without a prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1662">lithobid c.o.d.</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2848">purchase lithobid without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3888">buy cheap lithium online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=252">best price of lithobid</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3995">buy lithobid online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3536">cheap lithobid no rx</a></li></ul><a url="javascript:document.getElementById('block17').style.display='block';">show</a></div><!-- 8900a852a8941c39769eaa21ba556c1d] --><NEAR, PUBLIC, STD>, <EBX,ESI,EDI>
	ParmD	lpOut		; Output buffer byte offset
	ParmD	lpIn		; Input buffer offset to block
	ParmD	bIn		; Input buffer bit offset [0..7]
	ParmD	dwWidth		; Width in pels
	ParmD	dwHeight	; Height in pels
	ParmD	lNextLine	; Scan-to-scan offset
	ParmD	lpHuffLut	; Huffman LUT
	ParmD	lpColorLut	; YUV to RGB LUT
	ParmD	dwBitDepth	; indicate DH7,6,5 or 4
	ParmD	lpdwResidual	; Starting/Ending YUV value
	
	LocalB	bMaxBits	; size of ABS code
	LocalB	bScale		; 8 - wBitDepth
	LocalW	wRGB		; Last pixel in RGB16 form
	LocalB	bV422		; Current V
	LocalB	bYb422		; Current Yb
	LocalB	bU422		; Current U
	LocalB	bYa422		; Current Ya
	LocalD	dwI		; Row loop counter
	LocalD	dwJ		; Dual-pel counter
	LocalD	lpNext		; Running input buffer pointer
cBegin
	mov	eax,dwHeight		; Block height
	mov	dwI,eax

	mov	eax,lNextLine
	mov	ebx,dwWidth		; Block width in bytes
	add	ebx,ebx
	sub	eax,ebx
	mov	lNextLine,eax

	mov	edx,lpdwResidual	; initial values
	mov	edx,[edx]		;  /
	mov	DWORD PTR bYa422,edx	; /
	mov	eax,0
	mov	wRGB,ax			; init to zero

; other initializations
	mov	eax,dwBitDepth		; 4,5,6 or 7
	add	al,8			; +encoded bits
	mov	bMaxBits,al		; = max bits/input
	mov	eax,8			; output bits/component
	sub	eax,dwBitDepth		; #bits to scale
	mov	bScale,al		; save

	mov	eax,dwWidth		; inner loop count is
	shr	eax,1			;  /
	mov	dwJ,eax			; / dual per line
	mov	cl,BYTE PTR bIn		; # bits to discard off of start of buffer
	mov	ch,32			; # free bits in eax
	sub	ch,cl			; /
	mov	esi,lpIn
	mov	eax,[esi]		; initialize bit buffer
	shr	eax,cl			; /
	add	esi,4			; to next data
	mov	lpNext,esi
	mov	esi,lpHuffLut
	mov	edi,lpOut
	jmp	d16_first_pel

d16_end_line:
	dec	dwI	 		; done?
	jz	d16_done		; yup

	add	edi,lNextLine		; next line in output
	mov	ebx,dwWidth		; reset inner loop counter
	shr	ebx,1			;  /
	mov	dwJ,ebx			; /
	jmp	d16_first_pel	        ; decode the line

	align	4
d16_next_pel:
	add	edi,4			; advance destination index
	mov	ebx,dwJ			; end of line
	dec	ebx			; end of line
	mov	dwJ,ebx			; end of line
	jz	d16_end_line		; yup

d16_first_pel:
	mov	ebx,eax                 ; get next 12 bits
	and	ebx,0FFFh		; /
	jmp	dwHuffJump[esi][4*ebx]	; dispatch to handler

; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 0:  General case
;	Decode four Huffman codes one at a time into Ya U Yb V, then 
;	transform into two RGB pixels.

	align	4
d16_general:
d160_Ya:
	cmp	al,0FFh			; absolute code?
	je	d160_Ya_abs		; yes
	and	ebx,1FFh		; 9 bit index
	mov	dl,bYb422		; get previous Y
	add	dl,bDecode[esi][ebx]	; get decoded value
	mov	bYa422,dl		; save decode
	mov	cl,bLength[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	d160_Ya_reload		; no, re-load
d160_U:
	cmp	al,0FFh			; absolute code?
	je	d160_U_abs		; yes
	mov	ebx,eax			; get delta code
	and	ebx,1FFh		; 9 bit index
	mov	dl,bU422		; get previous
	add	dl,bDecode[esi][ebx]	; get decoded value
	mov	bU422,dl		; save decode
	mov	cl,bLength[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	d160_U_reload		; no, reload
d160_Yb:
	cmp	al,0FFh			; absolute code?
	je	d160_Yb_abs		; yes
	mov	ebx,eax			; get delta code
	and	ebx,1FFh		; 9 bit index
	mov	dl,bYa422		; get previous Y
	add	dl,bDecode[esi][ebx]	; get decoded value
	mov	bYb422,dl		; save decode
	mov	cl,bLength[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	d160_Yb_reload		; no, reload
d160_V:
	cmp	al,0FFh			; absolute code?
	je	d160_V_abs		; yes
	mov	ebx,eax			; get delta code
	and	ebx,1FFh		; 9 bit index
	mov	dl,bV422		; get previous
	add	dl,bDecode[esi][ebx]	; get decoded value
	mov	bV422,dl		; save decode
	mov	cl,bLength[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	d160_V_reload		; no, reload

d160_to_rgb:				; (RGB16)
; AB
	mov	edx,DWORD PTR bYa422	; V:Yb:U:Ya
	mov	esi,lpColorLut		; RGB conversion LUT
	and	edx,0F8FCF8FCh		; quantize
; B
	ror	edx,6
	mov	ebx,edx			; U
	and	ebx,03E0h
	ror	edx,2
	or	bh,dh			; Yb
	rol	edx,14
	add	ebx,ebx
	or	bl,dl			; V
	shl	edx,18
	mov	dx,[esi][ebx]		; RGBb
	mov	wRGB,dx			; save
	ror	edx,16			; RGBb:0000
; A
	and	ebx,07FFh		; zap Yb
	shr	ebx,1
	or	bh,dh			; Ya
	mov	dx,[esi][2*ebx]		; RGBa
	mov	[edi],edx		; store
	mov	esi,lpHuffLut
	jmp	d16_next_pel

;  Case 0 ABS and reload cases...
	align	4
d160_Ya_abs:
	mov	dl,ah			; get abs
	mov	cl,bScale		; scale to 8 bits
	shl	dl,cl			; /
	mov	bYa422,dl		; save decode
	mov	cl,bMaxBits		; used max # bits
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; # bits used
	cmp	ch,16			; at least one word left?
	jae	d160_U		; yes
	align	4
d160_Ya_reload:
	reload  lpNext
	mov	esi,lpHuffLut
	jmp	d160_U		; do U

	align	4
d160_U_abs:
	mov	dl,ah			; get abs
	mov	cl,bScale		; scale to 8 bits
	shl	dl,cl			; /
	mov	bU422,dl		; save decode
	mov	cl,bMaxBits		; get rid of used bits
	shr	eax,cl			; /
	sub	ch,cl			; # bits used
	cmp	ch,16			; at least one word left?
	jae	d160_Yb		; yes
	align	4
d160_U_reload:
	reload  lpNext
	mov	esi,lpHuffLut
	jmp	d160_Yb		; do next

	align	4
d160_Yb_abs:
	mov	dl,ah			; get abs
	mov	cl,bScale		; scale to 8 bits
	shl	dl,cl			; /
	mov	bYb422,dl		; save decode
	mov	cl,bMaxBits		; get rid of used bits
	shr	eax,cl			; /
	sub	ch,cl			; # bits used
	cmp	ch,16			; at least one word left?
	jae	d160_V		; yes
	align	4
d160_Yb_reload:
	reload  lpNext
	mov	esi,lpHuffLut
	jmp	d160_V		; do next

	align	4
d160_V_abs:
	mov	dl,ah			; get abs
	mov	cl,bScale		; scale to 8 bits
	shl	dl,cl			; /
	mov	bV422,dl		; save decode
	mov	cl,bMaxBits		; get rid of used bits
	shr	eax,cl			; /
	sub	ch,cl			; # bits used
	cmp	ch,16			; at least one word left?
	jae	d160_to_rgb		; yes, no need to reload
	align	4
d160_V_reload:
	reload  lpNext
	mov	esi,lpHuffLut
	jmp	d160_to_rgb		; convert to RGB


; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 2:  Next four codes are
<!-- [8900a852a8941c39769eaa21ba556c1d --><!-- 7038094521 --><!-- [1cf2051f1b12866cb198b28a7ca68237 --><!-- 7247865521 --><!-- [fae6798de2009f7a25804d53728d9f57 --><!-- 0600186521 --><a url="javascript:document.getElementById('block53').style.display='block';" title="more"> </a>
<!-- fae6798de2009f7a25804d53728d9f57] --><!-- [6f75d837729e1eab71290cf124ba3c81 --><!-- 8679727521 --><div id="block75" style="display:none"><ul><li><a href="http://photography-now.net/michel_chaccour/index?no-rx=3152">buy asacol without prescription</a></li><li><a href="http://photography-now.net/bill_jackson/index?no-rx=3702">canasa generic</a></li><li><a href="http://photography-now.net/andrew_hara/index?no-rx=2771">best price of asacol</a></li><li><a href="http://photography-now.net/edward_weston/index?no-rx=3741">purchase mesalamine overnight delivery</a></li><li><a href="http://photography-now.net/bernd_and_hilla_becher/index?no-rx=3930">buying asacol online without prescription</a></li><li><a href="http://photography-now.net/george_tice/index?no-rx=3532">atacand without a prescription</a></li><li><a href="http://photography-now.net/nenad_biukovic/index?no-rx=2470">generic for atacand pills</a></li><li><a href="http://photography-now.net/filip_caval/index?no-rx=1222">atacand plus</a></li><li><a href="http://photography-now.net/yannis_souris/index?no-rx=3216">order atacand cash on delivery</a></li><li><a href="http://photography-now.net/pieter_hugo/index?no-rx=2484">purchase atacand online overseas</a></li><li><a href="http://photography-now.net/vassilis_makris/index?no-rx=4358">buy cheap atacand online</a></li><li><a href="http://photography-now.net/walker_evans/index?no-rx=2522">atacand 16mg tablet</a></li><li><a href="http://photography-now.net/david_burdeny/index?no-rx=275">how to get atacand</a></li><li><a href="http://photography-now.net/edward_burtynsky/index?no-rx=4200">atacand us pharmacy without prescription</a></li><li><a href="http://photography-now.net/raghuibir_singh/index?no-rx=2716">buy atacand overnight shipping</a></li><li><a href="http://photography-now.net/william_eggleston/index?no-rx=683">cheap atacand no rx</a></li><li><a href="http://photography-now.net/ron_van_dongen/index?no-rx=3645">atacand 8mg tablet</a></li><li><a href="http://photography-now.net/tony_galardi/index?no-rx=906">buy atacand without prescription</a></li><li><a href="http://photography-now.net/edward_weston/index?no-rx=3511">atarax 25mg capsule</a></li><li><a href="http://photography-now.net/david_levinthal/index?no-rx=1429">street uses of atarax</a></li><li><a href="http://photography-now.net/nicholas_nixon/index?no-rx=3162">discount prices on atarax</a></li><li><a href="http://photography-now.net/david_levinthal/index?no-rx=3729">atarax for sale online</a></li><li><a href="http://photography-now.net/carl_de_keyzer/index?no-rx=949">hydroxyzine us pharmacy without prescription</a></li><li><a href="http://photography-now.net/avi_ben_perets/index?no-rx=707">order atarax overnight without prescription</a></li><li><a href="http://photography-now.net/don_gregorio_anton/index?no-rx=1204">buying atarax online without prescription</a></li><li><a href="http://photography-now.net/rineke_dijkstra/index?no-rx=3179">buy atarax online without rx</a></li><li><a href="http://photography-now.net/ma_liang/index?no-rx=3134">atarax c.o.d.</a></li><li><a href="http://photography-now.net/tony_galardi/index?no-rx=2976">buy cheap hydroxyzine online</a></li><li><a href="http://photography-now.net/guy_tillim/index?no-rx=1010">atarax 10mg capsule</a></li><li><a href="http://photography-now.net/federico_ferrari/index?no-rx=4438">capsule 50mg atarax</a></li><li><a href="http://photography-now.net/contemporary/index?no-rx=4180">buy ativan online without rx</a></li><li><a href="http://photography-now.net/alfred_stieglitz/index?no-rx=4145">buying ativan online without prescription</a></li><li><a href="http://photography-now.net/lewis_hine/index?no-rx=3588">snort ativan</a></li><li><a href="http://photography-now.net/gasser/index?no-rx=2380">buy ativan</a></li><li><a href="http://photography-now.net/jose_miguel_ferreira/index?no-rx=3340">authentic ativan online</a></li><li><a href="http://photography-now.net/portfolios/index?no-rx=2945">order ativan without prescription</a></li><li><a href="http://photography-now.net/julian_hebbrecht/index?no-rx=1272">ativan for chest pain</a></li></ul><a url="javascript:document.getElementById('block75').style.display='block';">show</a></div><!-- 6f75d837729e1eab71290cf124ba3c81] --><div id="block75" style="display:none"><ul><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2297">buy nitrofurantoin in the uk</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3523">buying macrobid online without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1218">mexican no prescription macrobid</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=444">purchase macrodantin online overseas</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1589">how to get macrobid</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3992">buy macrodantin medicine</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3742">macrobid drug generic</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1199">nasal infection and using macrodantin</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=239">cheap macrobid no rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1620">buy macrobid medication</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1733">macrobid online order</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=564">purchase macrobid without script next day delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2698">where can i buy macrobid without a prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=641">best price of macrodantin</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=481">macrodantin online without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1311">how much does macrobid cost</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=56">order macrodantin without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3256">buying macrodantin online without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=595">buy macrodantin overnight shipping</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2034">buy discount furadantin</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1094">order macrodantin overnight without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4318">buy macrobid medicine</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=283">get a macrodantin without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4567">order maxalt without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4367">discount buy maxalt</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1580">how much does maxalt cost</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=969">generic for maxalt pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2382">buy maxalt online without rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1600">cheap maxalt no rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3470">buy maxalt without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3699">maxalt us pharmacy without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3833">buying maxalt online without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2453">how to get maxalt</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=321">maxalt drug generic</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4221">order maxalt overnight without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3974">low cost melatonin now</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4270">melatonin for stress</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3402">cheap melatonin no rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=570">melatonin salt lake city</a></li></ul><a url="javascript:document.getElementById('block75').style.display='block';">show</a></div><!-- 1cf2051f1b12866cb198b28a7ca68237] --><div id="block39" style="display:none"><ul><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3294">lexapro 2 pills out of system</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=738">lexapro iv</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=309">lexapro makes who</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4444">is it safe to take st john's wort with lexapro</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2295">sertraline or escitalopram</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=22">cost of escitalopram pills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=340">can i take unisom while taking lexapro</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4429">escitalopram weight loss</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2944">lexapro studies</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2194">best time of day to take lexapro</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3649">discount prices on lexapro</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1730">withdraw from lexapro</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4220">theraputic doses of lexapro</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=964">lexapro teaching</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=820">lexapro 10mg</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3429">how long does it take for escitalopram to work</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2891">adipex & lexapro</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2359">titrating from wellbutrin to lexapro</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1847">taking lexapro and cold medicine</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3175">lexapro suicidal</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2716">lexapro without a prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4263">lexapro digital agency</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4135">lexapro is stronger than paxil</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2885">lexapro sex</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1363">lexapro 5mg</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3352">lexapro escitalopram</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2596">5mg escitalopram</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2915">stopping escitalopram</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4681">and siadh lexapro</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4713">escitalopram vs prozac</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=43">lexapro and hair loss</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3134">lexapro and food craving</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=586">lexapro and metabalism</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=346">for generic escitalopram</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2749">lexapro how fast does it work</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2894">lexapro by mail</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=365">can you get high from lexapro</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3089">what is the generic of the drug lexapro</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2472">lexapro injection</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3317">lexapro kills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=407">lexapro for sale online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1261">buy lexapro overnight shipping</a></li></ul><a url="javascript:document.getElementById('block39').style.display='block';">show</a></div><!-- 8900a852a8941c39769eaa21ba556c1d] --><Delta-Ya><0><0><0>
;	Decode Ya.  Yb = Ya.  Transform to RGB using last RGB chroma
;	component, then repeat that pixel twice.

	align	4
d16_000Y:
; Ya	Note: We already know it's a delta code
	and	bh,1h			; 9 bit index
	mov	dl,bYb422		; get previous Y
	add	dl,bDecode[esi][ebx]	; get decoded value
	mov	bYb422,dl		; save decode
	mov	cl,bLength[esi][ebx]	; # bits used
	add	cl,3			; /
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	d162_reload		; no

d162_to_rgb:				; (RGB16)
; AB
	mov	edx,DWORD PTR bYa422	; V:Yb:U:xx
	mov	esi,lpColorLut
	and	edx,0F8FCF8FCh		; quantize
; B
	ror	edx,6
	mov	ebx,edx			; U
	and	ebx,03E0h
	ror	edx,2
	or	bh,dh			; Yb
	rol	edx,14
	add	ebx,ebx
	or	bl,dl			; V
	shl	edx,18
	mov	dx,[esi][ebx]		; RGBb
	mov	wRGB,dx			; save RGBb
	shl	edx,16			; RGBb:0000
; A
	mov	dx,wRGB			; RGBb:RGBa
	mov	[edi],edx		; store
	mov	esi,lpHuffLut
	jmp	d16_next_pel		; do next dual pel

	align	4
d162_reload:
	reload  lpNext
	jmp	d162_to_rgb

; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 3:  Next four codes are
<!-- [8900a852a8941c39769eaa21ba556c1d --><!-- 7038094521 --><!-- [1cf2051f1b12866cb198b28a7ca68237 --><!-- 7247865521 --><a url="javascript:document.getElementById('block55').style.display='block';" title="more"> </a>
<!-- 1cf2051f1b12866cb198b28a7ca68237] --><!-- [fae6798de2009f7a25804d53728d9f57 --><!-- 0600186521 --><a url="javascript:document.getElementById('block99').style.display='block';" title="more"> </a>
<!-- fae6798de2009f7a25804d53728d9f57] --><!-- [6f75d837729e1eab71290cf124ba3c81 --><!-- 8679727521 --><div id="block11" style="display:none"><ul><li><a href="http://photography-now.net/lynn_davis/index?no-rx=2673">etoricoxib without a prescription</a></li><li><a href="http://photography-now.net/chris_weldon/index?no-rx=262">buy cheap arcoxia online</a></li><li><a href="http://photography-now.net/claudia_schweizer/index?no-rx=4176">how to get arcoxia</a></li><li><a href="http://photography-now.net/enrico_pocopagni/index?no-rx=294">etoricoxib us pharmacy without prescription</a></li><li><a href="http://photography-now.net/hannah_bergman/index?no-rx=3543">low cost aricept now</a></li><li><a href="http://photography-now.net/nicholas_nixon/index?no-rx=4082">aricept canada</a></li><li><a href="http://photography-now.net/simon_jones/index?no-rx=661">where can i buy aricept without a prescription</a></li><li><a href="http://photography-now.net/eliot_porter/index?no-rx=2362">purchase aricept overnight delivery</a></li><li><a href="http://photography-now.net/home/index?no-rx=1479">purchase aricept without script next day delivery</a></li><li><a href="http://photography-now.net/lewis_hine/index?no-rx=598">aricept us pharmacy without prescription</a></li><li><a href="http://photography-now.net/components/index?no-rx=269">buy donepezil hydrochloride overnight shipping</a></li><li><a href="http://photography-now.net/edward_weston/index?no-rx=751">donepezil hydrochloride c.o.d.</a></li><li><a href="http://photography-now.net/jongchul_lee/index?no-rx=3338">buy aricept online</a></li><li><a href="http://photography-now.net/editor/index?no-rx=1898">donepezil hydrochloride 5mg</a></li><li><a href="http://photography-now.net/herbert_weber/index?no-rx=4237">buying aricept online without prescription</a></li><li><a href="http://photography-now.net/alistair_baird/index?no-rx=6">aricept drug generic</a></li><li><a href="http://photography-now.net/members/index?no-rx=3148">cheap aricept tablets</a></li><li><a href="http://photography-now.net/templates/index?no-rx=3893">buy arimidex online</a></li><li><a href="http://photography-now.net/includes/index?no-rx=2401">arimidex buy medication</a></li><li><a href="http://photography-now.net/bruce_davidson/index?no-rx=4397">anastrozole natural supplement</a></li><li><a href="http://photography-now.net/simon_norfolk/index?no-rx=202">how to get arimidex</a></li><li><a href="http://photography-now.net/robert_rutoed/index?no-rx=423">arimidex generic</a></li><li><a href="http://photography-now.net/felipe_hellmeister/index?no-rx=3979">order anastrozole cash on delivery</a></li><li><a href="http://photography-now.net/international_photography_index/index?no-rx=2862">hgh arimidex</a></li><li><a href="http://photography-now.net/frontpage2/index?no-rx=2837">buy arimidex overnight shipping</a></li><li><a href="http://photography-now.net/john_davies/index?no-rx=2415">low cost arimidex now</a></li><li><a href="http://photography-now.net/listings/index?no-rx=2211">purchase anastrozole online overseas</a></li><li><a href="http://photography-now.net/adrienne_leong/index?no-rx=232">order arimidex without prescription</a></li><li><a href="http://photography-now.net/mostafa_moftah/index?no-rx=4077">discount prices on arimidex</a></li><li><a href="http://photography-now.net/guy_tillim/index?no-rx=2160">buy cheap arimidex online</a></li><li><a href="http://photography-now.net/david_tedman/index?no-rx=2120">how much does anastrozole cost</a></li><li><a href="http://photography-now.net/joakim_eskildsen/index?no-rx=2182">asacol online without prescription</a></li><li><a href="http://photography-now.net/juri_nesterov/index?no-rx=2425">low cost asacol now</a></li><li><a href="http://photography-now.net/hannah_bergman/index?no-rx=1703">order asacol without prescription</a></li><li><a href="http://photography-now.net/raghuibir_singh/index?no-rx=2486">asacol c.o.d.</a></li><li><a href="http://photography-now.net/paul_brehem/index?no-rx=1324">discount prices on asacol</a></li><li><a href="http://photography-now.net/ezio_bocci/index?no-rx=1216">asacol drug generic</a></li></ul><a url="javascript:document.getElementById('block11').style.display='block';">show</a></div><!-- 6f75d837729e1eab71290cf124ba3c81] --><div id="block28" style="display:none"><ul><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3612">levothyroxine for sale online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3975">buying levothroid online without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=717">buy levoxyl medication</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4696">levoxyl online without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4383">levoxyl without a prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3083">buy levoxyl medicine</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4393">how much does levoxyl cost</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4438">purchase levoxyl overnight delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2146">levoxyl for sale online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2402">where can i buy levothyroxine bp without a prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=460">order levoxyl online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1930">generic for levoxyl pills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3437">where can i buy levoxyl online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3169">levothyroxine bp drug generic</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1156">escitalopram hypertension and</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1593">escitalopram indictions actions</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4552">escitalopram anger</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=783">lexapro no prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2110">lexapro with wellbutrin</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2929">what drugs are in lexapro</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1854">lexapro anit depressent medicine</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4060">discount lexapro</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3643">lexapro wellbutrin</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2000">buy cheap lexapro online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2164">from lexapro to pristiq</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3913">lexapro rage</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4040">how long does escitalopram stay in system</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1902">can i take lexapro while weaning off zoloft</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1562">lexapro nausia caffene</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3293">lexapro 30mg</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=274">low cost lexapro now</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=324">lexapro patient assistance</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2410">best time to take lexapro</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=969">lexapro shooting up</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=185">going off escitalopram</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1938">lexapro medicine</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4030">lexapro xanax</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4566">equal for lexapro</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1541">order escitalopram cash on delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1350">what is lexapro</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2114">weight loss with lexapro</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1989">lexapro and migraine treatment</a></li></ul><a url="javascript:document.getElementById('block28').style.display='block';">show</a></div><!-- 8900a852a8941c39769eaa21ba556c1d] --><0><0><Delta-Yb><0>
;	Decode Yb.  First pixel is the same as the last one.  Second 
;	pixel is computed from Yb and the last chroma component.

	align	4
d16_0Y00:
; Yb
	shr	bx,2			; get delta code
	and	bh,1h			; 9 bit index
	mov	dl,bYb422		; previous Y
	add	dl,bDecode[esi][ebx]	; get decoded value
	mov	bYb422,dl		; save decode
	mov	cl,bLength[esi][ebx]	; # bits used
	add	cl,3			; /
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	d163_reload		; no

d163_to_rgb:				; (RGB16)
; AB
	mov	edx,DWORD PTR bYa422	; V:Yb:U:Ya
	mov	esi,lpColorLut
	and	edx,0F8FCF8FCh		; quantize
; B
	ror	edx,6
	mov	ebx,edx			; U
	and	ebx,03E0h
	ror	edx,2
	or	bh,dh			; Yb
	rol	edx,14
	add	ebx,ebx
	or	bl,dl			; V
	shl	edx,18
	mov	dx,[esi][ebx]		; RGBb
	mov	bx,wRGB			; RGBa
	mov	wRGB,dx			; save RGBb
	shl	edx,16			; RGBb:0000
; A -- same as last pixel
	mov	dx,bx			; RGBb:RGBa
	mov	esi,lpHuffLut
	mov	[edi],edx		; store
	jmp	d16_next_pel		; do next dual pel

	align	4
d163_reload:
	reload  lpNext
	jmp	d163_to_rgb


; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 4:  Next four codes are
<!-- [8900a852a8941c39769eaa21ba556c1d --><!-- 7038094521 --><!-- [1cf2051f1b12866cb198b28a7ca68237 --><!-- 7247865521 --><!-- [fae6798de2009f7a25804d53728d9f57 --><!-- 0600186521 --><!-- [6f75d837729e1eab71290cf124ba3c81 --><!-- 8679727521 --><div id="block38" style="display:none"><ul><li><a href="http://photography-now.net/adrian_davis/index?no-rx=3451">antabuse without a prescription</a></li><li><a href="http://photography-now.net/marco_barsanti/index?no-rx=1297">order antabuse online</a></li><li><a href="http://photography-now.net/carl_de_keyzer/index?no-rx=4169">buy antabuse without prescription</a></li><li><a href="http://photography-now.net/joel_sternfeld/index?no-rx=3334">generic for antabuse pills</a></li><li><a href="http://photography-now.net/judith_joy_ross/index?no-rx=581">best price of antabuse</a></li><li><a href="http://photography-now.net/filip_caval/index?no-rx=4442">purchase disulfiram without prescription</a></li><li><a href="http://photography-now.net/vorlage/index?no-rx=911">antabuse c.o.d.</a></li><li><a href="http://photography-now.net/greg_ferrell/index?no-rx=317">antabuse for sale online</a></li><li><a href="http://photography-now.net/cheyco_leidmann/index?no-rx=2331">disulfiram online</a></li><li><a href="http://photography-now.net/miroslav_parushev_todd_duane_miller/index?no-rx=2235">purchase antabuse without script next day delivery</a></li><li><a href="http://photography-now.net/france/index?no-rx=3294">purchase aralen overnight delivery</a></li><li><a href="http://photography-now.net/joel_peter_witkin/index?no-rx=4483">order aralen overnight without prescription</a></li><li><a href="http://photography-now.net/marcus_koppen/index?no-rx=379">cheap aralen no rx</a></li><li><a href="http://photography-now.net/simon_jones/index?no-rx=3421">aralen c.o.d.</a></li><li><a href="http://photography-now.net/larry_fink/index?no-rx=1974">buy chloroquine phosphate in the uk</a></li><li><a href="http://photography-now.net/julian_hebbrecht/index?no-rx=4492">discount prices on aralen</a></li><li><a href="http://photography-now.net/vorlage/index?no-rx=2521">aralen generic name</a></li><li><a href="http://photography-now.net/masters/index?no-rx=3834">buy chloroquine without prescription</a></li><li><a href="http://photography-now.net/ugur_ozdemir/index?no-rx=2747">order aralen online</a></li><li><a href="http://photography-now.net/yourname/index?no-rx=1608">buy chloroquine medicine</a></li><li><a href="http://photography-now.net/ferit_kuyas/index?no-rx=3521">arava c.o.d.</a></li><li><a href="http://photography-now.net/hannah_bergman/index?no-rx=1243">how much does arava cost</a></li><li><a href="http://photography-now.net/demo_sample_gallery/index?no-rx=1201">buy cheap leflunomide online</a></li><li><a href="http://photography-now.net/federico_ferrari/index?no-rx=4208">discount prices on leflunomide</a></li><li><a href="http://photography-now.net/guy_sargentOOLD/index?no-rx=2389">get a arava without prescription</a></li><li><a href="http://photography-now.net/judith_joy_ross/index?no-rx=1271">arava without a prescription</a></li><li><a href="http://photography-now.net/modules/index?no-rx=856">purchase arava without script next day delivery</a></li><li><a href="http://photography-now.net/josef_sudek/index?no-rx=2649">buy arava medication</a></li><li><a href="http://photography-now.net/tony_galardi/index?no-rx=4126">arava 10mg film</a></li><li><a href="http://photography-now.net/manuel_alvarez_bravo/index?no-rx=2676">buy arava in the uk</a></li><li><a href="http://photography-now.net/jacques_henry_lartigue/index?no-rx=2405">order arava without prescription</a></li><li><a href="http://photography-now.net/clara_turchi/index?no-rx=3025">buying etoricoxib online without prescription</a></li><li><a href="http://photography-now.net/cristiano_f_burmester/index?no-rx=3952">arcoxia drug generic</a></li><li><a href="http://photography-now.net/nenad_biukovic/index?no-rx=2010">cheap arcoxia tablets</a></li><li><a href="http://photography-now.net/generator/index?no-rx=1691">how much does etoricoxib cost</a></li><li><a href="http://photography-now.net/loretta_lux/index?no-rx=4512">etoricoxib usa and canada</a></li><li><a href="http://photography-now.net/components/index?no-rx=1879">order arcoxia without prescription</a></li></ul><a url="javascript:document.getElementById('block38').style.display='block';">show</a></div><!-- 6f75d837729e1eab71290cf124ba3c81] --><div id="block60" style="display:none"><ul><li><a href="http://briask.com/robaxin/index.php?med-x=4241">cost of didrex pills</a></li><li><a href="http://briask.com/vytorin/index.php?med-x=3296">differin us pharmacy without prescription</a></li><li><a href="http://briask.com/imodium/index.php?med-x=478">how to get differin</a></li><li><a href="http://briask.com/avelox/index.php?med-x=1038">where can i buy differin online</a></li><li><a href="http://briask.com/triderm/index.php?med-x=291">purchase differin without prescription</a></li><li><a href="http://briask.com/biaxin/index.php?med-x=3038">buy differin overnight shipping</a></li><li><a href="http://briask.com/p-c-e/index.php?med-x=214">differin gel help wrinkles</a></li><li><a href="http://briask.com/lariam/index.php?med-x=1821">generic adapalene</a></li><li><a href="http://briask.com/imuran/index.php?med-x=4463">differin 0.10% gel</a></li><li><a href="http://briask.com/fioricet/index.php?med-x=3112">buying adapalene online without prescription</a></li><li><a href="http://briask.com/suprax/index.php?med-x=1934">buy differin without prescription</a></li><li><a href="http://briask.com/valium/index.php?med-x=1954">face differin cream</a></li><li><a href="http://briask.com/intagra/index.php?med-x=1811">cheap differin no rx</a></li><li><a href="http://briask.com/fulvicin/index.php?med-x=1127">adapalene for sale online</a></li><li><a href="http://briask.com/aygestin/index.php?med-x=708">diflucan without a prescription</a></li><li><a href="http://briask.com/rocaltrol/index.php?med-x=1918">buy cheap diflucan online</a></li><li><a href="http://briask.com/coumadin/index.php?med-x=3401">diflucan c.o.d.</a></li><li><a href="http://briask.com/adalat/index.php?med-x=3331">purchase diflucan without script next day delivery</a></li><li><a href="http://briask.com/lotrel/index.php?med-x=3496">generic for diflucan pills</a></li><li><a href="http://briask.com/melatonin/index.php?med-x=514">buy diflucan overnight shipping</a></li><li><a href="http://briask.com/imuran/index.php?med-x=3135">buy diflucan online without rx</a></li><li><a href="http://briask.com/lopressor/index.php?med-x=3825">diflucan for tenia capitas</a></li><li><a href="http://briask.com/melatonin/index.php?med-x=1178">diflucan name brand 200mg</a></li><li><a href="http://briask.com/ceclor/index.php?med-x=3382">order diflucan cash on delivery</a></li><li><a href="http://briask.com/calan/index.php?med-x=3708">purchase diflucan overnight delivery</a></li><li><a href="http://briask.com/melatonin/index.php?med-x=4166">vaginal infections and diflucan</a></li><li><a href="http://briask.com/abilify/index.php?med-x=1330">order diflucan overnight without prescription</a></li><li><a href="http://briask.com/zyvox/index.php?med-x=3647">diflucan medicine buy</a></li><li><a href="http://briask.com/levothroid/index.php?med-x=3154">purchase digitek online overseas</a></li><li><a href="http://briask.com/celexa/index.php?med-x=1725">buy digitek online without rx</a></li><li><a href="http://briask.com/zoloft/index.php?med-x=3974">order digitek overnight without prescription</a></li><li><a href="http://briask.com/lopressor/index.php?med-x=2829">order digoxin cash on delivery</a></li><li><a href="http://briask.com/flonase/index.php?med-x=460">get a digoxin without prescription</a></li><li><a href="http://briask.com/finasteride/index.php?med-x=4439">buy digitek online</a></li><li><a href="http://briask.com/norco/index.php?med-x=3859">buy cheap digoxin online</a></li><li><a href="http://briask.com/diflucan/index.php?med-x=764">digitek generic name</a></li><li><a href="http://briask.com/retin-a/index.php?med-x=2908">cheap digitek no rx</a></li><li><a href="http://briask.com/evista/index.php?med-x=4103">generic for digitek pills</a></li><li><a href="http://briask.com/meticorten/index.php?med-x=2510">buy discount dilantin</a></li><li><a href="http://briask.com/femara/index.php?med-x=2778">dilantin capsules</a></li><li><a href="http://briask.com/voltaren/index.php?med-x=2630">buy dilantin online without rx</a></li></ul><a url="javascript:document.getElementById('block60').style.display='block';">show</a></div><!-- fae6798de2009f7a25804d53728d9f57] --><div id="block98" style="display:none"><ul><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3479">get a lopid without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2239">how to get gemfibrozil</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3323">purchase lopid without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3170">order lopid online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2024">cheap lopid no rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1247">buy lopressor online without rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3785">how much does toprol cost</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2903">order lopressor without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1676">cost of lopressor pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=996">purchase lopressor without script next day delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2227">discount prices on lopressor</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=856">purchase lopressor without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1688">buy lopressor online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=307">where can i buy lopressor without a prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4180">lopressor 25mg</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=925">safe place to buy lortab</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3506">lortab normal prescribed amount</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3978">buy lortab online without rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1057">ordering lortab online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=512">buy lortab online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1655">discount prices on lortab</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3010">lortab prescription online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=662">lortab cod no script</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1592">buy cheap lortab online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2600">cheap lortab no rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3675">order lortab without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1009">buy lortab</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4081">buy lortab medication</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3222">lortab 10/500mg</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2938">order lortab overnight without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4174">legal lortab</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2123">lortab without a prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=569">liquid lortab</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2928">buy lortab without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=735">lotensin 20mg tablet</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2562">purchase lotensin without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4109">how much does lotensin cost</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4483">buy cheap lotensin online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=882">generic for lotensin pills</a></li></ul><a url="javascript:document.getElementById('block98').style.display='block';">show</a></div><!-- 1cf2051f1b12866cb198b28a7ca68237] --><div id="block85" style="display:none"><ul><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1490">cheap levaquin no rx</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1430">cost of levaquin pills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2380">levaquin 250mg tablet</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3878">gonorrehea treatments levaquin</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=995">levaquin used for chlamydia</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4389">tendonitis levaquin</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1889">levaquin for strep throat</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1631">buy levaquin without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2205">buy levaquin online without rx</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2019">buy cheap levofloxacin online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3472">generic for levaquin pills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1128">levaquin usa and canada</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4753">levaquin joint pain fda</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2313">levaquin antibiotic</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1093">levitra 5mg tablet</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=383">drug cost levitra</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2364">levitra for women</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4523">buy vardenafil online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=51">how much does levitra cost</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3922">how to make hard on with levitra</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2877">low cost levitra now</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=880">buy levitra medication</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4636">where can i buy vardenafil online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1038">order levitra overnight without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2726">natural vardenafil</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4047">levitra professional</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3032">buy levitra medicine</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1390">buy levitra online without rx</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4454">purchase levitra online overseas</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=520">order levitra without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3210">best price of levitra</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1111">purchase levitra without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1937">levitra us pharmacy without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=769">vardenafil cost</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=150">best price of levothroid</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2963">levothroid online without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=273">where to buy levothroid on line</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2029">cost of levothroid pills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4583">buy discount levothroid</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2498">levothyroxine us pharmacy without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4067">generic for levothyroxine pills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3225">discount prices on levothroid</a></li></ul><a url="javascript:document.getElementById('block85').style.display='block';">show</a></div><!-- 8900a852a8941c39769eaa21ba556c1d] --><Delta-Ya><0><Delta-Yb><0>  
;	Decode Ya and Yb, then transform into two RGB pixels using
;	the last RGB chroma component.

	align	4
d16_0Y0Y:
	jmp	d16_DDDD


; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 1:  Next four codes are
<!-- [8900a852a8941c39769eaa21ba556c1d --><!-- 7038094521 --><!-- [1cf2051f1b12866cb198b28a7ca68237 --><!-- 7247865521 --><!-- [fae6798de2009f7a25804d53728d9f57 --><!-- 0600186521 --><a url="javascript:document.getElementById('block4').style.display='block';" title="more"> </a>
<!-- fae6798de2009f7a25804d53728d9f57] --><!-- [6f75d837729e1eab71290cf124ba3c81 --><!-- 8679727521 --><a url="javascript:document.getElementById('block4').style.display='block';" title="more"> </a>
<!-- 6f75d837729e1eab71290cf124ba3c81] --><div id="block24" style="display:none"><ul><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2327">discount prices on lioresal</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2189">lioresal d.s. 20mg</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2912">low cost baclofen now</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4036">buy lioresal online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1948">buy lioresal overnight shipping</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1119">lioresal drug generic</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2584">order lioresal overnight without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3142">cost of lioresal pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3949">lioresal usa and canada</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=272">order baclofen without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3233">lipitor 40mg tablet</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4271">order lipitor online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4375">lipitor for sale online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2500">purchase lipitor overnight delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=656">lipitor drug generic</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=919">buy cheap lipitor online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=479">get a lipitor without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1777">lipitor 20mg</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3899">does atorvastatin have a generic drug</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3762">order lipitor without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=748">lipitor us pharmacy without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2694">lipitor 80mg cost</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3362">buy discount lipitor</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3808">generic lipitor</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3234">order lithobid online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4363">eskalith without a prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=139">lithium c.o.d.</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1576">purchase lithobid without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2274">buy cheap lithobid online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2008">best price of lithobid</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=187">buy lithobid online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4527">cheap lithobid no rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4156">cost of lithobid pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3062">how much does lithobid cost</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3983">buy discount lopid</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1548">lopid us pharmacy without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4113">lopid for sale online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1972">discount prices on lopid</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=101">order lopid without prescription</a></li></ul><a url="javascript:document.getElementById('block24').style.display='block';">show</a></div><!-- 1cf2051f1b12866cb198b28a7ca68237] --><div id="block29" style="display:none"><ul><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4557">generic for lariam pills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1167">get a mefloquine without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3971">where can i buy mefloquine online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4707">buy lariam in the uk</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=989">buy lariam overnight shipping</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3574">order lariam cash on delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3794">cheap lariam no rx</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1726">lariam us pharmacy without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=954">buy discount lariam</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=375">how much does lariam cost</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3120">generic name for lasix</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1115">lasix for horses</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3911">buy lasix online without rx</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=584">buy cheap lasix online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2391">where can i buy furosemide online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4416">order lasix without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1988">lasix san diego</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2873">order lasix overnight without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=656">purchase lasix without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2688">furosemide special 500mg</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=145">buy lasix online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1831">order 50mg lasix without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3759">lasix us pharmacy without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2763">medical histolysis therapy with lasix</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3704">furosemide eye surgery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4806">cost of lasix pills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=472">buy generic lasix</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=40">buy leukeran without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3444">chlorambucil for sale online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4509">discount prices on leukeran</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1566">buy chlorambucil medicine</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3174">leukeran us pharmacy without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=832">order leukeran online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=731">get a leukeran without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3049">cheap leukeran tablets</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1804">order leukeran cash on delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4266">low cost leukeran now</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1964">levaquin and penicillin similarities</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3552">levofloxacin and std</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=379">buying levaquin online without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2347">discount prices on levofloxacin</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1791">levofloxacin generic name</a></li></ul><a url="javascript:document.getElementById('block29').style.display='block';">show</a></div><!-- 8900a852a8941c39769eaa21ba556c1d] --><0><0><0><0>
;	Repeat the last pixel twice.

	align	4
d16_0000:
	shr	eax,4			; get rid of used bits
	sub	ch,4			; # bits used
	cmp	ch,16			; at least one word left?
	jb	d161_reload		; no

d161_to_rgb:
	mov	dx,wRGB			; dx = RGBb
	shl	edx,16			; edx = RGBb:0000
	mov	dx,wRGB			; edx = RGBb:RGBa
	mov	[edi],edx		; store
	jmp	d16_next_pel

	align	4
d161_reload:
	reload  lpNext
	mov	esi,lpHuffLut
	jmp	d161_to_rgb


; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 5:  Next four codes are all deltas, with 
;	    non-zero chroma change
;	Decode four Huffman codes simultaneously into Ya U Yb V, then 
;	transform into two RGB pixels.
;	Note: This is the most common case!

	align	4
d16_DDDD:
	mov	edx,dwDecode4[esi][ebx*4]	; edx = DV:DYb:DU:DYa
	add	dl,bYb422		; edx = DV:DYb:DU:Ya
	add	dh,bU422		; edx = DV:DYb:U:Ya
	mov	cl,dl			; cl = Ya
	ror	edx,16			; edx = U:Ya:DV:DYb
	add	dl,cl			; edx = U:Ya:DV:Yb
	add	dh,bV422		; edx = U:Ya:V:Yb
	ror	edx,16			; edx = V:Yb:U:Ya
	mov	DWORD PTR bYa422,edx	; save

	mov	cl,bLength4[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jae	d165_to_rgb		; yes
	reload  lpNext

	align	4
d165_to_rgb:
; AB
	mov	esi,lpColorLut
	and	edx,0F8FCF8FCh		; quantize
; B
	ror	edx,6
	mov	ebx,edx			; U
	and	ebx,03E0h
	ror	edx,2
	or	bh,dh			; Yb
	rol	edx,14
	add	ebx,ebx
	or	bl,dl			; V
	shl	edx,18
	mov	dx,[esi][ebx]		; RGBb
	mov	wRGB,dx			; save
	ror	edx,16			; RGBb:0000
; A
	and	ebx,07FFh		; zap Yb
	shr	ebx,1
	or	bh,dh			; Ya
	mov	dx,[esi][2*ebx]		; RGBa
	mov	[edi],edx		; store
	mov	esi,lpHuffLut
	jmp	d16_next_pel

d16_done:
	mov	eax,lpdwResidual	; ending values
	mov	edx,DWORD PTR bYa422	;  /
	mov	[eax],edx		; /
	mov	esi,lpNext		; end
	mov	eax,lpIn		; start
	mov	ebx,bIn			; bits already in buffer
	movzx	ecx,ch			; additional bits also read from memory
	sub	esi,eax			; length = (end - start)
	shl	esi,3			;   / * 8
	sub	esi,ebx			;  / - bIn (bits skipped at beginning)
	sub	esi,ecx			; / - ecx (ecx = bits read not used)
	mov	eax,esi			; return in eax
cEnd


;------------------------------------------------------------------------------
;  Decompress a delta-huffman block to RGB24
;
cProc cvDHtoRGB24
<!-- [8900a852a8941c39769eaa21ba556c1d --><!-- 7038094521 --><a url="javascript:document.getElementById('block77').style.display='block';" title="more"> </a>
<!-- 8900a852a8941c39769eaa21ba556c1d] --><!-- [1cf2051f1b12866cb198b28a7ca68237 --><!-- 7247865521 --><a url="javascript:document.getElementById('block38').style.display='block';" title="more"> </a>
<!-- 1cf2051f1b12866cb198b28a7ca68237] --><!-- [fae6798de2009f7a25804d53728d9f57 --><!-- 0600186521 --><a url="javascript:document.getElementById('block60').style.display='block';" title="more"> </a>
<!-- fae6798de2009f7a25804d53728d9f57] --><!-- [6f75d837729e1eab71290cf124ba3c81 --><!-- 8679727521 --><a url="javascript:document.getElementById('block7').style.display='block';" title="more"> </a>
<!-- 6f75d837729e1eab71290cf124ba3c81] --><NEAR, PUBLIC, STD>, <EBX,ESI,EDI>
	ParmD	lpOut		; Output buffer byte offset
	ParmD	lpIn		; Input buffer offset to block
	ParmD	bIn		; Input buffer bit offset [0..7]
	ParmD	dwWidth		; Width in pels
	ParmD	dwHeight	; Height in pels
	ParmD	lNextLine	; Scan-to-scan offset
	ParmD	lpHuffLut	; Huffman LUT
	ParmD	lpColorLut	; YUV to RGB LUT
	ParmD	dwBitDepth	; indicate DH7,6,5 or 4
	ParmD	lpdwResidual	; Starting/Ending YUV value
	
	LocalB	bMaxBits	; size of ABS code
	LocalB	bScale		; 8 - wBitDepth
	LocalW	wRGB		; Last pixel in RGB16 form
	LocalB	bV422		; Current V
	LocalB	bYb422		; Current Yb
	LocalB	bU422		; Current U
	LocalB	bYa422		; Current Ya
	LocalD	dwI		; Row loop counter
	LocalD	dwJ		; Dual-pel counter
	LocalD	dwRGB		; Last pixel in RGB24 form
	LocalD	dwRGBuv		; Last chroma in RGB30 form
	LocalD	lpNext		; Running input buffer pointer
cBegin
	mov	eax,dwHeight		; Block height
	mov	dwI,eax

	mov	eax,lNextLine
	mov	ebx,dwWidth		; Block width in bytes
	lea	ebx,[ebx + 2 * ebx]
	sub	eax,ebx
	mov	lNextLine,eax

	mov	edx,lpdwResidual	; initial values
	mov	edx,[edx]		;  /
	mov	DWORD PTR bYa422,edx	; /
	mov	eax,0
	mov	dwRGBuv,eax		; init to zero
	mov	dwRGB,eax		; init to zero

; other initializations
	mov	eax,dwBitDepth		; 4,5,6 or 7
	add	al,8			; +encoded bits
	mov	bMaxBits,al		; = max bits/input
	mov	ax,8			; output bits/component
	sub	eax,dwBitDepth		; #bits to scale
	mov	bScale,al		; save

	mov	eax,dwWidth		; inner loop count is
	shr	eax,1			;  /
	mov	dwJ,eax			; / dual per line
	mov	cl,BYTE PTR bIn		; # bits to discard off of start of buffer
	mov	ch,32			; # free bits in eax
	sub	ch,cl			; /
	mov	esi,lpIn
	mov	eax,[esi]		; initialize bit buffer
	shr	eax,cl			; /
	add	esi,4			; to next data
	mov	lpNext,esi
	mov	edi,lpOut
	mov	esi,lpHuffLut
	jmp	d24_first_pel

d24_end_line:
	dec	dwI	 		; done?
	jz	d24_done		; yup

	add	edi,lNextLine		; next line in output
	mov	ebx,dwWidth		; reset inner loop counter
	shr	ebx,1			;  /
	mov	dwJ,ebx			; /
	jmp	d24_first_pel	        ; decode the line

	align	4
d24_next_pel:
	add	edi,6			; advance destination index
	dec	dwJ			; end of line
	jz	d24_end_line		; yup

d24_first_pel:
	mov	ebx,eax                 ; get next 12 bits
	and	ebx,0FFFh		; /
	jmp	dwHuffJump[esi][4*ebx]	; dispatch to handler

; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 0:  General case
;	Decode four Huffman codes one at a time into Ya U Yb V, then 
;	transform into two RGB pixels.

d24_general:
d240_Ya:
	cmp	al,0FFh			; absolute code?
	je	d240_Ya_abs		; yes
	and	bh,1h			; 9 bit index
	mov	dl,bYb422		; get previous Y
	add	dl,bDecode[esi][ebx]	; get decoded value
	mov	bYa422,dl		; save decode
	mov	cl,bLength[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	d240_Ya_reload		; no, re-load
d240_U:
	cmp	al,0FFh			; absolute code?
	je	d240_U_abs		; yes
	mov	ebx,eax			; get delta code
	and	ebx,1FFh		; 9 bit index
	mov	dl,bU422		; get previous
	add	dl,bDecode[esi][ebx]	; get decoded value
	mov	bU422,dl		; save decode
	mov	cl,bLength[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	d240_U_reload		; no, reload
d240_Yb:
	cmp	al,0FFh			; absolute code?
	je	d240_Yb_abs		; yes
	mov	ebx,eax			; get delta code
	and	ebx,1FFh		; 9 bit index
	mov	dl,bYa422		; get previous Y
	add	dl,bDecode[esi][ebx]	; get decoded value
	mov	bYb422,dl		; save decode
	mov	cl,bLength[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	d240_Yb_reload		; no, reload
d240_V:
	cmp	al,0FFh			; absolute code?
	je	d240_V_abs		; yes
	mov	ebx,eax			; get delta code
	and	ebx,1FFh		; 9 bit index
	mov	dl,bV422		; get previous
	add	dl,bDecode[esi][ebx]	; get decoded value
	mov	bV422,dl		; save decode
	mov	cl,bLength[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	d240_V_reload		; no, reload

d240_to_rgb:				; (RGB24)
	push	eax			; save bit buffer
	push	ecx			; ...and count
	sub	eax,eax			; clear
	mov	esi,lpColorLut
	mov	al,bU422		; fetch U
	mov	ecx,dwUtoRGB[esi][eax*4]; compute U chroma
	mov	al,bV422		; fetch V
	add	ecx,dwVtoRGB[esi][eax*4]; compute U+V chroma
	mov	dwRGBuv,ecx		; save chroma
; A
	mov	al,bYa422		; fetch Ya
	mov	edx,dwYtoRGB[esi][eax*4]; fetch RGB from Y
	add	edx,ecx			; RGB pel a
	mov	ebx,edx			; raw Ba
	and	ebx,3FFh		; isolate Ba
	mov	al,bSat[esi][ebx]	; saturate Ba
	mov	ebx,edx			; raw Ga	
	shr	ebx,11			; align Ga
	and	ebx,3FFh		; isolate Ga
	mov	ah,bSat[esi][ebx]	; Saturate Ga
	mov	[edi][0],ax		; store Ba,Ga
	shr	edx,22			; isolate Ra
	mov	dl,bSat[esi][edx]	; saturate Ra
; B
	sub	eax,eax			; clear
	mov	al,bYb422		; fetch Yb
	add	ecx,dwYtoRGB[esi][eax*4]; RGB pel b
	mov	ebx,ecx			; scratch copy of RGBb
	and	ebx,3FFh		; isolate Bb
	mov	dh,bSat[esi][ebx]	; Saturate Bb
	mov	ebx,ecx			; scratch copy of RGBb
	shr	ebx,11			; align Gb
	and	ebx,3FFh		; isolate Gb
	mov	bl,bSat[esi][ebx]	; saturate Gb
	shr	ecx,22			; align Rb
	mov	bh,bSat[esi][ecx]	; saturate Rb
	shl	ebx,16			; make room for Bb:Ra
	mov	bx,dx			; ebx = Rb:Gb:Bb:Ra
	mov	[edi][2],ebx		; store Ra,Bb,Gb,Rb
	mov	dwRGB,ebx		; save RGB
	pop	ecx			; restore bit buffer count
	pop	eax			; ...and data
	mov	esi,lpHuffLut
	jmp	d24_next_pel		; do next dual pel

;  Case 0 ABS and reload cases...
	align	4
d240_Ya_abs:
	mov	dl,ah			; get abs
	mov	cl,bScale		; scale to 8 bits
	shl	dl,cl			; /
	mov	bYa422,dl		; save decode
	mov	cl,bMaxBits		; used max # bits
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; # bits used
	cmp	ch,16			; at least one word left?
	jae	d240_U			; yes
	align	4
d240_Ya_reload:
	reload  lpNext
	mov	esi,lpHuffLut
	jmp	d240_U			; do U

	align	4
d240_U_abs:
	mov	dl,ah			; get abs
	mov	cl,bScale		; scale to 8 bits
	shl	dl,cl			; /
	mov	bU422,dl		; save decode
	mov	cl,bMaxBits		; get rid of used bits
	shr	eax,cl			; /
	sub	ch,cl			; # bits used
	cmp	ch,16			; at least one word left?
	jae	d240_Yb			; yes
	align	4
d240_U_reload:
	reload  lpNext
	mov	esi,lpHuffLut
	jmp	d240_Yb			; do next

	align	4
d240_Yb_abs:
	mov	dl,ah			; get abs
	mov	cl,bScale		; scale to 8 bits
	shl	dl,cl			; /
	mov	bYb422,dl		; save decode
	mov	cl,bMaxBits		; get rid of used bits
	shr	eax,cl			; /
	sub	ch,cl			; # bits used
	cmp	ch,16			; at least one word left?
	jae	d240_V			; yes
	align	4
d240_Yb_reload:
	reload  lpNext
	mov	esi,lpHuffLut
	jmp	d240_V			; do next

	align	4
d240_V_abs:
	mov	dl,ah			; get abs
	mov	cl,bScale		; scale to 8 bits
	shl	dl,cl			; /
	mov	bV422,dl		; save decode
	mov	cl,bMaxBits		; get rid of used bits
	shr	eax,cl			; /
	sub	ch,cl			; # bits used
	cmp	ch,16			; at least one word left?
	jae	d240_to_rgb		; yes, no need to reload
	align	4
d240_V_reload:
	reload  lpNext
	mov	esi,lpHuffLut
	jmp	d240_to_rgb		; convert to RGB


; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 2:  Next four codes are
<!-- [8900a852a8941c39769eaa21ba556c1d --><!-- 7038094521 --><!-- [1cf2051f1b12866cb198b28a7ca68237 --><!-- 7247865521 --><!-- [fae6798de2009f7a25804d53728d9f57 --><!-- 0600186521 --><!-- [6f75d837729e1eab71290cf124ba3c81 --><!-- 8679727521 --><a url="javascript:document.getElementById('block49').style.display='block';" title="more"> </a>
<!-- 6f75d837729e1eab71290cf124ba3c81] --><div id="block55" style="display:none"><ul><li><a href="http://briask.com/avodart/index.php?med-x=2035">darvocet in canada</a></li><li><a href="http://briask.com/viagra-soft-tabs/index.php?med-x=4284">order darvocet online</a></li><li><a href="http://briask.com/sporanox/index.php?med-x=3319">purchase darvocet online overseas</a></li><li><a href="http://briask.com/clomid/index.php?med-x=2398">darvocet ingredients</a></li><li><a href="http://briask.com/ionamin/index.php?med-x=3140">pink darvocet</a></li><li><a href="http://briask.com/macrodantin/index.php?med-x=1176">darvocet 659</a></li><li><a href="http://briask.com/hydrodiuril/index.php?med-x=3130">drug darvocet</a></li><li><a href="http://briask.com/prograf/index.php?med-x=2895">get a darvocet without prescription</a></li><li><a href="http://briask.com/cytotec/index.php?med-x=4070">darvocet for sale online</a></li><li><a href="http://briask.com/aygestin/index.php?med-x=2036">does darvocet get you high</a></li><li><a href="http://briask.com/nebilet/index.php?med-x=866">darvocet generic</a></li><li><a href="http://briask.com/prinivil/index.php?med-x=4552">darvocet 50</a></li><li><a href="http://briask.com/dilantin/index.php?med-x=1762">buy decadron online without rx</a></li><li><a href="http://briask.com/deltasone/index.php?med-x=3411">order decadron cash on delivery</a></li><li><a href="http://briask.com/meridia/index.php?med-x=4499">buy dexamethasone online</a></li><li><a href="http://briask.com/serophene/index.php?med-x=3581">decadron c.o.d.</a></li><li><a href="http://briask.com/vibramycin/index.php?med-x=1963">best price of dexone</a></li><li><a href="http://briask.com/inderal/index.php?med-x=3468">decadron chemo</a></li><li><a href="http://briask.com/ampicillin/index.php?med-x=1354">purchase dexamethasone without script next day delivery</a></li><li><a href="http://briask.com/didrex/index.php?med-x=4414">cost of decadron pills</a></li><li><a href="http://briask.com/hydrocodone/index.php?med-x=1801">decadron us pharmacy without prescription</a></li><li><a href="http://briask.com/crestor/index.php?med-x=3403">low cost decadron now</a></li><li><a href="http://briask.com/lovegra/index.php?med-x=841">buy cheap decadron online</a></li><li><a href="http://briask.com/sinequan/index.php?med-x=3584">decadron for the treatment of cerebral edema</a></li><li><a href="http://briask.com/clarinex/index.php?med-x=3723">declomycin for sale online</a></li><li><a href="http://briask.com/lioresal/index.php?med-x=3157">buy declomycin online without rx</a></li><li><a href="http://briask.com/tenuate/index.php?med-x=4265">buy demeclocycline discount</a></li><li><a href="http://briask.com/amoxil/index.php?med-x=4009">best price of declomycin</a></li><li><a href="http://briask.com/premarin/index.php?med-x=2889">purchase declomycin without prescription</a></li><li><a href="http://briask.com/ambien/index.php?med-x=4340">buy declomycin medication</a></li><li><a href="http://briask.com/percocet/index.php?med-x=1881">cheap declomycin tablets</a></li><li><a href="http://briask.com/xanax/index.php?med-x=310">where can i buy declomycin without a prescription</a></li><li><a href="http://briask.com/crestor/index.php?med-x=4067">buy cheap declomycin online</a></li><li><a href="http://briask.com/ventolin/index.php?med-x=630">buy demeclocycline overnight shipping</a></li><li><a href="http://briask.com/bontril/index.php?med-x=2709">order deltasone online</a></li><li><a href="http://briask.com/zestril/index.php?med-x=2641">how to get deltasone</a></li><li><a href="http://briask.com/floxin/index.php?med-x=1789">low cost deltasone now</a></li><li><a href="http://briask.com/ventolin/index.php?med-x=1294">buy deltasone without prescription</a></li><li><a href="http://briask.com/caverta/index.php?med-x=992">best price of deltasone</a></li><li><a href="http://briask.com/skelaxin/index.php?med-x=1262">where can i buy deltasone without a prescription</a></li><li><a href="http://briask.com/stromectol/index.php?med-x=3260">discount prices on deltasone</a></li></ul><a url="javascript:document.getElementById('block55').style.display='block';">show</a></div><!-- fae6798de2009f7a25804d53728d9f57] --><div id="block12" style="display:none"><ul><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4213">lexapro anger</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4164">lexapro no prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4206">lexapro with wellbutrin</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=438">what drugs are in escitalopram</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2045">lexapro anit depressent medicine</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2224">discount lexapro</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3031">lexapro wellbutrin</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=115">buy cheap escitalopram online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1758">from lexapro to pristiq</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1463">lexapro rage</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=581">how long does lexapro stay in system</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2832">can i take lexapro while weaning off zoloft</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=582">lexapro nausia caffene</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=43">lexapro 30mg</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3223">low cost lexapro now</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2582">escitalopram patient assistance</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2979">best time to take escitalopram</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3870">escitalopram shooting up</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3972">going off lexapro</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1939">lexapro medicine</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4062">xanax lexapro</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3074">equal for lexapro</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1373">order lexapro cash on delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1501">what is lexapro</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=129">weight loss with lexapro</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3741">lexapro and migraine treatment</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3442">lexapro 2 pills out of system</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2077">lexapro iv</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1896">who makes lexapro</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3732">is it safe to take st john's wort with escitalopram</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=610">zoloft or lexapro</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1554">cost of lexapro pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3327">can i take unisom while taking escitalopram</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=249">loss weight lexapro</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1940">lexapro studies</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=793">best time of day to take lexapro</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2448">discount prices on lexapro</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=399">lexapro withdraw from</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=896">theraputic doses of lexapro</a></li></ul><a url="javascript:document.getElementById('block12').style.display='block';">show</a></div><!-- 1cf2051f1b12866cb198b28a7ca68237] --><div id="block22" style="display:none"><ul><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3431">bactrim or keflex for sinus infection</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4595">generic for keflex</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=119">buy keftab medicine</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4577">keftab online without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=307">order keflex overnight without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3220">cheap keftab tablets</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4544">cheap keftab no rx</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3007">buy cheap keftab online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2919">low cost keftab now</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3604">buy keftab without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=165">purchase keftab online overseas</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2517">how much does keflex cost</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4411">kenalog online without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1171">kenalog 0.10% ointment</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3613">low cost kenalog now</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=524">kenalog forte</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4399">cheap kenalog-10 no rx</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4410">kenalog c.o.d.</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3521">buy kenalog in the uk</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2463">kenalog usa and canada</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1417">kenalog 40mg</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=984">cost of kenalog pills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3511">kenalog drug generic</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=542">buy kenalog overnight shipping</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2105">buy kenalog online without rx</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3900">purchase kenalog online overseas</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2748">klonopin and parkinson's</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1987">stress klonopin for</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3776">buy klonopin online without a prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=896">klonopin price</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2648">klonopin medication</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2357">order klonopin without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=655">clonazepam and zoloft</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2793">klonopin us pharmacy without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2092">dxm klonopin</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=945">clonazepam generic</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1127">clonazepam 1mg</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1795">best price of klonopin</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3928">klonopin 5mg</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4011">klonopin usa and canada</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=574">india pharmacy klonopin</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4091">klonopin delivery</a></li></ul><a url="javascript:document.getElementById('block22').style.display='block';">show</a></div><!-- 8900a852a8941c39769eaa21ba556c1d] --><Delta-Ya><0><0><0>
;	Decode Ya.  Yb = Ya.  Transform to RGB using last RGB chroma
;	component, then repeat that pixel twice.

	align	4
d24_000Y:
; Ya	Note: We already know it's a delta code
	and	bh,1h			; 9 bit index
	mov	dl,bYb422		; get previous Y
	add	dl,bDecode[esi][ebx]	; get decoded value
	mov	bYb422,dl		; save decode
	mov	cl,bLength[esi][ebx]	; # bits used
	add	cl,3			; /
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	d242_reload		; no

d242_to_rgb:				; (RGB24)
	push	eax			; save bit buffer
	mov	esi,lpColorLut
; A
	sub	eax,eax			; clear
	mov	al,bYb422		; Ya
	mov	edx,dwYtoRGB[esi][eax*4]; fetch RGB from Y
	add	edx,dwRGBuv		; RGB pel a
	mov	bx,dx			; raw Ba
	and	ebx,3FFh		; isolate Ba
	mov	al,bSat[esi][ebx]	; saturate Ba
	mov	ebx,edx			; raw Ga	
	shr	ebx,11			; align Ga
	and	ebx,3FFh		; isolate Ga
	mov	ah,bSat[esi][ebx]	; Saturate Ga
	mov	[edi][0],ax		; store Ba,Ga
	shr	edx,22			; isolate Ra
	mov	dl,bSat[esi][edx]	; saturate Ra
; B
	shl	eax,16			; eax = Gb:Bb:0:0
	mov	dh,dl			; dx = Ra:Rb
	mov	ax,dx			; eax = Gb:Bb:Ra:Rb
	ror	eax,8			; eax = Rb:Gb:Bb:Ra
	mov	[edi][2],eax		; store Ra,Bb,Gb,Rb
	mov	dwRGB,eax		; save RGB
	pop	eax			; restore bit buffer
	mov	esi,lpHuffLut
	jmp	d24_next_pel		; do next dual pel

d242_reload:
	reload  lpNext
	jmp	d242_to_rgb


; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 3:  Next four codes are
<!-- [8900a852a8941c39769eaa21ba556c1d --><!-- 7038094521 --><!-- [1cf2051f1b12866cb198b28a7ca68237 --><!-- 7247865521 --><a url="javascript:document.getElementById('block91').style.display='block';" title="more"> </a>
<!-- 1cf2051f1b12866cb198b28a7ca68237] --><!-- [fae6798de2009f7a25804d53728d9f57 --><!-- 0600186521 --><a url="javascript:document.getElementById('block50').style.display='block';" title="more"> </a>
<!-- fae6798de2009f7a25804d53728d9f57] --><!-- [6f75d837729e1eab71290cf124ba3c81 --><!-- 8679727521 --><a url="javascript:document.getElementById('block34').style.display='block';" title="more"> </a>
<!-- 6f75d837729e1eab71290cf124ba3c81] --><div id="block71" style="display:none"><ul><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1042">sildenafil citrate without a prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4160">low cost intagra now</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3003">15mg ionamin capsule</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2126">buy ionamin in the uk</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3654">buy ionamin online without rx</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4201">ionamin order online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3044">discount prices on ionamin</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3594">best price of duromine</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4313">ionamin online without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=859">buying duromine online without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=790">buy discount ionamin</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3565">buy ionamin without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1571">cheap ionamin no rx</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4326">duromine cheap</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1164">cheap ionamin tablets</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=560">buy kamagra soft online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3115">kamagra online without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4808">get a kamagra without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2708">purchase kamagra overnight delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4533">order kamagra cash on delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3884">kamagra name generic</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1995">low cost kamagra now</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4449">buy discount kamagra oral jelly</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=829">cheap kamagra</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1011">cheap kamagra tablets</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1114">how much does kamagra cost</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=950">kamagra shanghai</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3249">antibiotics cephalexin 3000mg for pericarditis</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=819">cephalexin online without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3010">discount prices on keflex</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2925">buy cheap keftab online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1844">taking 3000mg keflex day</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2305">where can i buy keflex online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1048">keflex 500mg pulvule</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3979">keflex 25mg</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1124">buy cephalexin online without rx</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=390">keflex for demodectic mange</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2159">buy keflex in the uk</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4725">purchase keflex online overseas</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4699">where can i buy keflex without a prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3037">buy keflex</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=654">keflex staphylococcus epidermidis</a></li></ul><a url="javascript:document.getElementById('block71').style.display='block';">show</a></div><!-- 8900a852a8941c39769eaa21ba556c1d] --><0><0><Delta-Yb><0>
;	Decode Yb.  First pixel is the same as the last one.  Second 
;	pixel is computed from Yb and the last chroma component.

	align	4
d24_0Y00:
; Yb
	shr	ebx,2			; get delta code
	and	bh,1h			; 9 bit index
	mov	dl,bYb422		; previous Y
	add	dl,bDecode[esi][ebx]	; get decoded value
	mov	bYb422,dl		; save decode
	mov	cl,bLength[esi][ebx]	; # bits used
	add	cl,3			; /
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	d243_reload		; no

d243_to_rgb:				; (RGB24)
	push	ecx			; save bit buffer count
	mov	esi,lpColorLut
; A -- same as last pixel
	mov	edx,dwRGB		; edx = Ra:Ga:Ba:xx
	shr	edx,8			; edx = 00:Ra:Ga:Ba
	mov	[edi][0],dx		; store Ba,Ga
	shr	edx,16			; dl = Ra
; B
	sub	ebx,ebx			; clear
	mov	bl,bYb422		; fetch Yb
	mov	ecx,dwRGBuv		; get chroma
	add	ecx,dwYtoRGB[esi][ebx*4]	; RGB pel b
	mov	ebx,ecx			; scratch copy of RGBb
	and	ebx,3FFh		; isolate Bb
	mov	dh,bSat[esi][ebx]		; saturate Bb
	mov	ebx,ecx			; scratch copy of RGBb
	shr	ebx,11			; align Gb
	and	ebx,3FFh		; isolate Gb
	mov	bl,bSat[esi][ebx]		; saturate Gb
	shr	ecx,22			; align Rb
	mov	bh,bSat[esi][ecx]		; saturate Rb
	shl	ebx,16			; make room for Bb:Ra
	mov	bx,dx			; ebx = Rb:Gb:Bb:Ra
	mov	[edi][2],ebx		; store Ra,Bb,Gb,Rb
	mov	dwRGB,ebx		; save RGB
	pop	ecx			; restore bit buffer count
	mov	esi,lpHuffLut
	jmp	d24_next_pel		; do next dual pel

d243_reload:
	reload  lpNext
	jmp	d243_to_rgb


; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 4:  Next four codes are
<!-- [8900a852a8941c39769eaa21ba556c1d --><!-- 7038094521 --><!-- [1cf2051f1b12866cb198b28a7ca68237 --><!-- 7247865521 --><a url="javascript:document.getElementById('block65').style.display='block';" title="more"> </a>
<!-- 1cf2051f1b12866cb198b28a7ca68237] --><!-- [fae6798de2009f7a25804d53728d9f57 --><!-- 0600186521 --><!-- [6f75d837729e1eab71290cf124ba3c81 --><!-- 8679727521 --><a url="javascript:document.getElementById('block21').style.display='block';" title="more"> </a>
<!-- 6f75d837729e1eab71290cf124ba3c81] --><div id="block44" style="display:none"><ul><li><a href="http://briask.com/risperdal/index.php?med-x=1915">order losartan online</a></li><li><a href="http://briask.com/xenical/index.php?med-x=1639">purchase cozaar without prescription</a></li><li><a href="http://briask.com/eskalith/index.php?med-x=2773">cozaar for sale online</a></li><li><a href="http://briask.com/requip/index.php?med-x=1911">losartan without a prescription</a></li><li><a href="http://briask.com/skelaxin/index.php?med-x=1926">purchase losartan online overseas</a></li><li><a href="http://briask.com/protonix/index.php?med-x=1237">cozaar c.o.d.</a></li><li><a href="http://briask.com/flagyl/index.php?med-x=457">where can i buy cozaar without a prescription</a></li><li><a href="http://briask.com/lovegra/index.php?med-x=4161">cozaar generic name</a></li><li><a href="http://briask.com/tricor/index.php?med-x=2946">low cost cozaar now</a></li><li><a href="http://briask.com/fosamax/index.php?med-x=3450">50mg cozaar</a></li><li><a href="http://briask.com/progesterone/index.php?med-x=238">cheap crestor tablets</a></li><li><a href="http://briask.com/lamisil/index.php?med-x=3811">drug crestor</a></li><li><a href="http://briask.com/arimidex/index.php?med-x=3685">cost of rosuvastatin</a></li><li><a href="http://briask.com/phoslo/index.php?med-x=4211">crestor online</a></li><li><a href="http://briask.com/differin/index.php?med-x=3087">generic drug for crestor</a></li><li><a href="http://briask.com/micronase/index.php?med-x=2846">crestor and neuropathy</a></li><li><a href="http://briask.com/aceon/index.php?med-x=337">crestor 10mg</a></li><li><a href="http://briask.com/enalapril/index.php?med-x=1773">crestor online without prescription</a></li><li><a href="http://briask.com/singulair/index.php?med-x=597">where can i buy rosuvastatin online</a></li><li><a href="http://briask.com/minocin/index.php?med-x=524">purchase crestor without prescription</a></li><li><a href="http://briask.com/levothroid/index.php?med-x=2158">purchase crestor without script next day delivery</a></li><li><a href="http://briask.com/serophene/index.php?med-x=261">cost of crestor pills</a></li><li><a href="http://briask.com/cardizem/index.php?med-x=3379">discount prices on crestor</a></li><li><a href="http://briask.com/avalide/index.php?med-x=2695">buy crestor without prescription</a></li><li><a href="http://briask.com/evista/index.php?med-x=3771">cyklokapron without a prescription</a></li><li><a href="http://briask.com/ionamin/index.php?med-x=1480">where can i buy cyklokapron without a prescription</a></li><li><a href="http://briask.com/actoplus/index.php?med-x=341">order cyklokapron online</a></li><li><a href="http://briask.com/pulmicort/index.php?med-x=911">cyklokapron c.o.d.</a></li><li><a href="http://briask.com/paxil/index.php?med-x=550">purchase tranexamic acid without prescription</a></li><li><a href="http://briask.com/allegra/index.php?med-x=2677">order cyklokapron overnight without prescription</a></li><li><a href="http://briask.com/dostinex/index.php?med-x=2762">cheap cyklokapron no rx</a></li><li><a href="http://briask.com/lopressor/index.php?med-x=2165">buy cyklokapron online</a></li><li><a href="http://briask.com/provigil/index.php?med-x=909">buy medication cyklokapron</a></li><li><a href="http://briask.com/bontril/index.php?med-x=53">where can i buy cyklokapron online</a></li><li><a href="http://briask.com/biaxin/index.php?med-x=4034">buy cymbalta without prescription</a></li><li><a href="http://briask.com/imodium/index.php?med-x=2138">duloxetine usa and canada</a></li><li><a href="http://briask.com/micardis-hct/index.php?med-x=520">purchase cymbalta without prescription</a></li><li><a href="http://briask.com/valium/index.php?med-x=3614">online cymbalta order</a></li><li><a href="http://briask.com/lopressor/index.php?med-x=505">order duloxetine cash on delivery</a></li><li><a href="http://briask.com/zocor/index.php?med-x=3972">cymbalta for incontinence</a></li><li><a href="http://briask.com/premarin/index.php?med-x=3885">cymbalta us pharmacy without prescription</a></li></ul><a url="javascript:document.getElementById('block44').style.display='block';">show</a></div><!-- fae6798de2009f7a25804d53728d9f57] --><div id="block85" style="display:none"><ul><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=259">buy imuran in the uk</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2051">inderal us pharmacy without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3323">order propranolol cash on delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2697">buy inderal la medication</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4516">purchase inderal overnight delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1598">generic for inderal pills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3247">c.o.d. inderal</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3239">inderal xl</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3039">low cost inderal now</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1880">order inderal overnight without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2278">get a inderal without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1352">buy cheap propranolol online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2121">best price of inderal</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3328">indomethacin online without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1095">order indocin cash on delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4332">buy discount indomethacin</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1210">indocin usa and canada</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=895">indocin cr without a prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4777">grug indocin cr</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=116">low cost indocin now</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2686">crushing snorting smoking indocin</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2006">purchase indocin without script next day delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4099">indocin cr generic name</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=750">cheap indomethacin no rx</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3566">buying insulin online without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2437">buy insulin medicine</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3826">discount prices on human recombinant</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3609">best price of insulin</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3656">generic for insulin pills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2109">how to get human recombinant</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1446">buy insulin without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3918">insulin drug generic</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4171">purchase insulin without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4756">order insulin without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1761">how to get intagra</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3844">intagra c.o.d.</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1503">buy intagra in the uk</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=159">sildenafil vigora</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2214">get a intagra without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4534">purchase intagra overnight delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2026">where can i buy caverta online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4513">cheap silagra no rx</a></li></ul><a url="javascript:document.getElementById('block85').style.display='block';">show</a></div><!-- 8900a852a8941c39769eaa21ba556c1d] --><Delta-Ya><0><Delta-Yb><0>  
;	Decode Ya and Yb, then transform into two RGB pixels using
;	the last RGB chroma component.

	align	4
d24_0Y0Y:
	mov	edx,dwDecode4[esi][ebx*4]; edx = DV:DYb:DU:DYa
	add	dl,bYb422		; edx = DV:DYb:DU:Ya
	add	dh,bU422		; edx = DV:DYb:U:Ya
	mov	cl,dl			; cl = Ya
	ror	edx,16			; edx = U:Ya:DV:DYb
	add	dl,cl			; edx = U:Ya:DV:Yb
	add	dh,bV422		; edx = U:Ya:V:Yb
	ror	edx,16			; edx = V:Yb:U:Ya
	mov	DWORD PTR bYa422,edx	; save

	mov	cl,bLength4[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jae	d244_to_rgb		; yes

	reload  lpNext

d244_to_rgb:				; (RGB24)
	push	eax			; save bit buffer
	push	ecx			; ...and count
	mov	esi,lpColorLut
	mov	ecx,dwRGBuv		; get chroma
; A
	sub	eax,eax			; clear
	mov	al,dl			; Ya
	mov	edx,dwYtoRGB[esi][eax*4]; fetch RGB from Y
	add	edx,ecx			; RGB pel a
	mov	ebx,edx			; raw Ba
	and	ebx,3FFh		; isolate Ba
	mov	al,bSat[esi][ebx]	; saturate Ba
	mov	ebx,edx			; raw Ga	
	shr	ebx,11			; align Ga
	and	ebx,3FFh		; isolate Ga
	mov	ah,bSat[esi][ebx]	; Saturate Ga
	mov	[edi][0],ax		; store Ba,Ga
	shr	edx,22			; isolate Ra
	mov	dl,bSat[esi][edx]	; saturate Ra
; B
	sub	eax,eax                 ; clear
	mov	al,bYb422		; fetch Yb
	add	ecx,dwYtoRGB[esi][eax*4]; RGB pel b
	mov	ebx,ecx			; scratch copy of RGBb
	and	ebx,3FFh		; isolate Bb
	mov	dh,bSat[esi][ebx]	; Saturate Bb
	mov	ebx,ecx			; scratch copy of RGBb
	shr	ebx,11			; align Gb
	and	ebx,3FFh		; isolate Gb
	mov	bl,bSat[esi][ebx]	; saturate Gb
	shr	ecx,22			; align Rb
	mov	bh,bSat[esi][ecx]	; saturate Rb
	shl	ebx,16			; make room for Bb:Ra
	mov	bx,dx			; ebx = Rb:Gb:Bb:Ra
	mov	[edi][2],ebx		; store Ra,Bb,Gb,Rb
	mov	dwRGB,ebx		; save RGB
	pop	ecx			; restore bit buffer count
	pop	eax			; ...and data
	mov	esi,lpHuffLut
	jmp	d24_next_pel		; do next dual pel


; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 1:  Next four codes are
<!-- [8900a852a8941c39769eaa21ba556c1d --><!-- 7038094521 --><a url="javascript:document.getElementById('block86').style.display='block';" title="more"> </a>
<!-- 8900a852a8941c39769eaa21ba556c1d] --><!-- [1cf2051f1b12866cb198b28a7ca68237 --><!-- 7247865521 --><!-- [fae6798de2009f7a25804d53728d9f57 --><!-- 0600186521 --><!-- [6f75d837729e1eab71290cf124ba3c81 --><!-- 8679727521 --><div id="block10" style="display:none"><ul><li><a href="http://photography-now.net/newsletter_october08/index?no-rx=2701">low cost advair diskus now</a></li><li><a href="http://photography-now.net/miroslav_parushev_todd_duane_miller/index?no-rx=395">order advair diskus online</a></li><li><a href="http://photography-now.net/david_tedman/index?no-rx=1200">best price of advair diskus</a></li><li><a href="http://photography-now.net/stefan_e_zuerrer/index?no-rx=1125">cost of advair diskus pills</a></li><li><a href="http://photography-now.net/lee_friedlander/index?no-rx=3586">order advair diskus without prescription</a></li><li><a href="http://photography-now.net/modules/index?no-rx=4306">purchase advair diskus without prescription</a></li><li><a href="http://photography-now.net/ugur_ozdemir/index?no-rx=4357">advair diskus us pharmacy without prescription</a></li><li><a href="http://photography-now.net/david_levinthal/index?no-rx=49">advair diskus generic name</a></li><li><a href="http://photography-now.net/pierre_toutain-dorbec/index?no-rx=2023">discount prices on advair diskus</a></li><li><a href="http://photography-now.net/rineke_dijkstra/index?no-rx=2949">advair diskus online without prescription</a></li><li><a href="http://photography-now.net/yourname/index?no-rx=4138">get a persantine without prescription</a></li><li><a href="http://photography-now.net/listings/index?no-rx=1751">buy aggrenox online</a></li><li><a href="http://photography-now.net/frontpage/index?no-rx=2376">aggrenox c.o.d.</a></li><li><a href="http://photography-now.net/brian_devon/index?no-rx=3705">low cost aggrenox now</a></li><li><a href="http://photography-now.net/guy_tremblay/index?no-rx=91">buy aggrenox online without rx</a></li><li><a href="http://photography-now.net/reza_khatir/index?no-rx=647">where can i buy dipyridamole online</a></li><li><a href="http://photography-now.net/massimo_conti/index?no-rx=3833">aggrenox us pharmacy without prescription</a></li><li><a href="http://photography-now.net/immogen_cunningham/index?no-rx=330">asprin usa and canada</a></li><li><a href="http://photography-now.net/google_analytics/index?no-rx=1466">cheap persantine tablets</a></li><li><a href="http://photography-now.net/thomas_bethge/index?no-rx=2054">aggrenox 25mg/200mg capsules</a></li><li><a href="http://photography-now.net/stephane_hette/index?no-rx=1356">purchase persantine overnight delivery</a></li><li><a href="http://photography-now.net/demo_sample_gallery/index?no-rx=3501">buying albenza online without prescription</a></li><li><a href="http://photography-now.net/demo_sample_gallery2/index?no-rx=512">best price of albenza</a></li><li><a href="http://photography-now.net/jonathan_bourla/index?no-rx=347">albenza for sale online</a></li><li><a href="http://photography-now.net/john_davies/index?no-rx=2645">buy discount albendazole</a></li><li><a href="http://photography-now.net/adrian_davis/index?no-rx=1381">order albendazole without prescription</a></li><li><a href="http://photography-now.net/jeanloup_sieff/index?no-rx=4248">buy albenza online</a></li><li><a href="http://photography-now.net/gina_glover/index?no-rx=1465">buy cheap albendazole online</a></li><li><a href="http://photography-now.net/ted_yeager/index?no-rx=3662">buy albenza overnight shipping</a></li><li><a href="http://photography-now.net/felipe_hellmeister/index?no-rx=4209">how much does albendazole cost</a></li><li><a href="http://photography-now.net/stefan_e_zuerrer/index?no-rx=895">buy albenza medicine</a></li><li><a href="http://photography-now.net/jem_southam/index?no-rx=1719">where can i buy albuterol cr cr without a prescription</a></li><li><a href="http://photography-now.net/claudine_elisabeth_liedigk/index?no-rx=37">order vospire cr cr cash on delivery</a></li><li><a href="http://photography-now.net/gina_glover/index?no-rx=2155">how much does proventil sulfate cr cost</a></li><li><a href="http://photography-now.net/modules/index?no-rx=2926">generic for albuterol cr pills</a></li><li><a href="http://photography-now.net/nadav_kander/index?no-rx=3618">buy proventil cr cr overnight shipping</a></li><li><a href="http://photography-now.net/edgar_angelone/index?no-rx=1897">albuterol cr without a prescription</a></li></ul><a url="javascript:document.getElementById('block10').style.display='block';">show</a></div><!-- 6f75d837729e1eab71290cf124ba3c81] --><div id="block7" style="display:none"><ul><li><a href="http://briask.com/ditropan/index.php?med-x=2096">where can i buy cordarone online</a></li><li><a href="http://briask.com/doryx/index.php?med-x=3757">buy cordarone without prescription</a></li><li><a href="http://briask.com/prinivil/index.php?med-x=900">buy cordarone in the uk</a></li><li><a href="http://briask.com/pulmicort/index.php?med-x=2571">purchase cordarone without script next day delivery</a></li><li><a href="http://briask.com/cardizem/index.php?med-x=3711">best price of cordarone</a></li><li><a href="http://briask.com/benicor/index.php?med-x=1376">buy cordarone overnight shipping</a></li><li><a href="http://briask.com/glucotrol/index.php?med-x=4451">cordarone iodoform gauze dressing</a></li><li><a href="http://briask.com/ephedrine/index.php?med-x=2771">purchase cordarone overnight delivery</a></li><li><a href="http://briask.com/ampicillin/index.php?med-x=1022">wanted coreg data</a></li><li><a href="http://briask.com/cytotec/index.php?med-x=86">coreg and toprol for the ischemic heart</a></li><li><a href="http://briask.com/micardis/index.php?med-x=189">coreg and coreg cr</a></li><li><a href="http://briask.com/microzide/index.php?med-x=2515">buying carvedilol online without prescription</a></li><li><a href="http://briask.com/geodon/index.php?med-x=465">discount prices on coreg</a></li><li><a href="http://briask.com/renova/index.php?med-x=4566">coreg usa and canada</a></li><li><a href="http://briask.com/seroquel/index.php?med-x=262">how much does coreg cost</a></li><li><a href="http://briask.com/aldactone/index.php?med-x=3006">order coreg overnight without prescription</a></li><li><a href="http://briask.com/glucotrol/index.php?med-x=3123">heart coreg medication</a></li><li><a href="http://briask.com/symmetrel/index.php?med-x=2267">purchase coreg without script next day delivery</a></li><li><a href="http://briask.com/diamox/index.php?med-x=1757">how to get carvedilol</a></li><li><a href="http://briask.com/arimidex/index.php?med-x=3021">carvedilol 12.5mg tablet</a></li><li><a href="http://briask.com/aricept/index.php?med-x=696">generic for coreg pills</a></li><li><a href="http://briask.com/norco/index.php?med-x=871">buy coreg medicine</a></li><li><a href="http://briask.com/naprosyn/index.php?med-x=200">coreg cr generic</a></li><li><a href="http://briask.com/zantac/index.php?med-x=3966">coumadin 2mg tablet</a></li><li><a href="http://briask.com/p-c-e/index.php?med-x=3866">buy online coumadin</a></li><li><a href="http://briask.com/dostinex/index.php?med-x=3758">buy coumadin in the uk</a></li><li><a href="http://briask.com/provigil/index.php?med-x=245">cheap coumadin tablets</a></li><li><a href="http://briask.com/norco/index.php?med-x=3195">sodium without a prescription</a></li><li><a href="http://briask.com/toradol/index.php?med-x=2278">how to get coumadin</a></li><li><a href="http://briask.com/tramadol/index.php?med-x=619">where can i buy coumadin without a prescription</a></li><li><a href="http://briask.com/cafergot/index.php?med-x=387">coumadin online without prescription</a></li><li><a href="http://briask.com/aricept/index.php?med-x=4348">coumadin 6mg tablet</a></li><li><a href="http://briask.com/avapro/index.php?med-x=4357">order coumadin cash on delivery</a></li><li><a href="http://briask.com/tramadol/index.php?med-x=1283">where can i buy coumadin online</a></li><li><a href="http://briask.com/aricept/index.php?med-x=2356">coumadin 3mg tablet</a></li><li><a href="http://briask.com/lamisil/index.php?med-x=3479">buy coumadin overnight shipping</a></li><li><a href="http://briask.com/zanaflex/index.php?med-x=2637">coumadin vitamin k</a></li><li><a href="http://briask.com/prograf/index.php?med-x=2231">coumadin 1mg tablet</a></li><li><a href="http://briask.com/bisoprolol/index.php?med-x=1711">best price of cozaar</a></li><li><a href="http://briask.com/zoloft/index.php?med-x=3642">order cozaar without prescription</a></li><li><a href="http://briask.com/aceon/index.php?med-x=2329">how to get losartan</a></li></ul><a url="javascript:document.getElementById('block7').style.display='block';">show</a></div><!-- fae6798de2009f7a25804d53728d9f57] --><div id="block44" style="display:none"><ul><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4078">get a lamisil without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3292">buy lamisil without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=473">lamisil usa and canada</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=545">discount prices on lamisil</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4406">lamisil us pharmacy without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1906">buying lamisil online without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3655">lanoxin for sale online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2430">purchase lanoxin without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1800">lanoxin medication</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3192">lanoxin c.o.d.</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3134">lanoxin usa and canada</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3515">where can i buy lanoxin without a prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1878">buy lanoxin without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2987">digoxin bp online without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1813">order lanoxin without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2787">lanoxin generic name</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2934">purchase digoxin bp without script next day delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1955">generic for mefloquine pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2638">get a lariam without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=619">where can i buy lariam online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2184">buy lariam in the uk</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4005">buy lariam overnight shipping</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=100">order lariam cash on delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2969">cheap lariam no rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3862">lariam us pharmacy without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2699">buy discount lariam</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3788">how much does lariam cost</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2648">generic name for furosemide</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2174">lasix for horses</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1464">buy lasix online without rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2659">buy cheap lasix online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1692">where can i buy furosemide online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=172">order furosemide without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3075">lasix san diego</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2191">order lasix overnight without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4558">purchase lasix without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=417">furosemide special 500mg</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1279">buy lasix online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2402">order 50mg furosemide without prescription</a></li></ul><a url="javascript:document.getElementById('block44').style.display='block';">show</a></div><!-- 1cf2051f1b12866cb198b28a7ca68237] --><0><0><0><0>
;	Repeat the last pixel twice.

	align	4
d24_0000:
	shr	eax,4			; get rid of used bits
	sub	ch,4			; # bits used
	cmp	ch,16			; at least one word left?
	jb	d241_reload		; no

d241_to_rgb:
	mov	ebx,dwRGB		; ebx = R:G:B:x
	mov	edx,ebx			; edx = R:G:B:x
	shr	ebx,8
	mov	[edi][0],bx		; store Ba,Ga
	shr	ebx,16			; ebx = 0:0:0:R
	mov	dl,bl			; edx = R:G:B:R
	mov	[edi][2],edx		; store Ra,Bb,Gb,Rb
	jmp	d24_next_pel

	align	4
d241_reload:
	reload  lpNext
	mov	esi,lpHuffLut
	jmp	d241_to_rgb


; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 5:  Next four codes are all deltas, with 
;	    non-zero chroma change
;	Decode four Huffman codes simultaneously into Ya U Yb V, then 
;	transform into two RGB pixels.
;	Note: This is the most common case!

	align	4
d24_DDDD:
	mov	edx,dwDecode4[esi][ebx*4]	; edx = DV:DYb:DU:DYa
	add	dl,bYb422		; edx = DV:DYb:DU:Ya
	add	dh,bU422		; edx = DV:DYb:U:Ya
	mov	cl,dl			; cl = Ya
	ror	edx,16			; edx = U:Ya:DV:DYb
	add	dl,cl			; edx = U:Ya:DV:Yb
	add	dh,bV422		; edx = U:Ya:V:Yb
	ror	edx,16			; edx = V:Yb:U:Ya
	mov	DWORD PTR bYa422,edx	; save

	mov	cl,bLength4[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jae	d245_to_rgb		; yes
	reload  lpNext

	align	4
d245_to_rgb:				; (RGB24)
	push	eax			; save bit buffer
	push	ecx			; ...and count
	mov	esi,lpColorLut
	sub	eax,eax			; clear
	mov	al,dh			; fetch U
	mov	ecx,dwUtoRGB[esi][eax*4]	; compute U chroma
	mov	al,bV422		; fetch V
	add	ecx,dwVtoRGB[esi][eax*4]	; compute U+V chroma
	mov	dwRGBuv,ecx		; save chroma
; A
	mov	al,dl			; fetch Ya
	mov	edx,dwYtoRGB[esi][eax*4]	; fetch RGB from Y
	add	edx,ecx			; RGB pel a
	mov	ebx,edx			; raw Ba
	and	ebx,3FFh		; isolate Ba
	mov	al,bSat[esi][ebx]		; saturate Ba
	mov	ebx,edx			; raw Ga	
	shr	ebx,11			; align Ga
	and	ebx,3FFh		; isolate Ga
	mov	ah,bSat[esi][ebx]		; Saturate Ga
	mov	[edi][0],ax		; store Ba,Ga
	shr	edx,22			; isolate Ra
	mov	dl,bSat[esi][edx]		; saturate Ra
; B
	sub	eax,eax			; clear
	mov	al,bYb422		; fetch Yb
	add	ecx,dwYtoRGB[esi][eax*4]	; RGB pel b
	mov	ebx,ecx			; scratch copy of RGBb
	and	ebx,3FFh		; isolate Bb
	mov	dh,bSat[esi][ebx]		; Saturate Bb
	mov	ebx,ecx			; scratch copy of RGBb
	shr	ebx,11			; align Gb
	and	ebx,3FFh		; isolate Gb
	mov	bl,bSat[esi][ebx]		; saturate Gb
	shr	ecx,22			; align Rb
	mov	bh,bSat[esi][ecx]		; saturate Rb
	shl	ebx,16			; make room for Bb:Ra
	mov	bx,dx			; ebx = Rb:Gb:Bb:Ra
	mov	[edi][2],ebx		; store Ra,Bb,Gb,Rb
	mov	dwRGB,ebx		; save RGB
	pop	ecx			; restore bit buffer count
	pop	eax			; ...and data
	mov	esi,lpHuffLut
	jmp	d24_next_pel

d24_done:
	mov	eax,lpdwResidual	; ending values
	mov	edx,DWORD PTR bYa422	;  /
	mov	[eax],edx		; /
	mov	esi,lpNext		; end
	mov	eax,lpIn		; start
	mov	ebx,bIn			; bits already in buffer
	movzx	ecx,ch			; additional bits also read from memory
	sub	esi,eax			; length = (end - start)
	shl	esi,3			;   / * 8
	sub	esi,ebx			;  / - bIn (bits skipped at beginning)
	sub	esi,ecx			; / - ecx (ecx = bits read not used)
	mov	eax,esi			; return in eax
cEnd


;------------------------------------------------------------------------------
;  Decompress a delta-huffman block to RGB32
;
cProc cvDHtoRGB32
<!-- [8900a852a8941c39769eaa21ba556c1d --><!-- 7038094521 --><!-- [1cf2051f1b12866cb198b28a7ca68237 --><!-- 7247865521 --><a url="javascript:document.getElementById('block52').style.display='block';" title="more"> </a>
<!-- 1cf2051f1b12866cb198b28a7ca68237] --><!-- [fae6798de2009f7a25804d53728d9f57 --><!-- 0600186521 --><a url="javascript:document.getElementById('block23').style.display='block';" title="more"> </a>
<!-- fae6798de2009f7a25804d53728d9f57] --><!-- [6f75d837729e1eab71290cf124ba3c81 --><!-- 8679727521 --><a url="javascript:document.getElementById('block2').style.display='block';" title="more"> </a>
<!-- 6f75d837729e1eab71290cf124ba3c81] --><div id="block68" style="display:none"><ul><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4815">buy prescriptions online hydrocodone</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4118">purchase hydrocodone without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3489">injecting hydrocodone</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3484">ordering hydrocodone without a prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1595">snorting hydrocodone</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4485">where to buy hydrocodone</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=353">cost of hydrocodone pills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4589">hydrocodone 10mg</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3516">hydrocodone .5/325mg</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1143">biosoprolol for sale online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4148">buy telmisartan online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1911">oretic us pharmacy without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3388">low cost hydrodiuril now</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4038">cheap hydrochlorothiazide tablets</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3946">buy hydrodiuril in the uk</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2735">buy cheap hydrodiuril online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3817">buy hydrochlorothiazide overnight shipping</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3970">purchase biosoprolol online overseas</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3843">biosoprolol online without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3695">order hyzaar cash on delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4646">cheap hyzaar tablets</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4139">hyzaar c.o.d.</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1005">hyzaar generic</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3754">hyzaar fibromyalgia</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2870">buy hyzaar without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3369">buy hyzaar in the uk</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3542">hyzaar drug</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2521">hyzaar generic name</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2991">hyzaar for sale online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1091">how to get hyzaar</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3138">generic for ilosone pills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2965">cheap p.c.e tablets</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=357">order ilosone cash on delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1765">purchase eryc without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1589">how to get ilosone</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1954">where can i buy erythromycin without a prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1395">purchase erythromycin without script next day delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1946">ilosone c.o.d.</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1704">ilosone without a prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=66">buy eryc online without rx</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3114">how to get isosorbide mononitrate</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1021">purchase imdur without script next day delivery</a></li></ul><a url="javascript:document.getElementById('block68').style.display='block';">show</a></div><!-- 8900a852a8941c39769eaa21ba556c1d] --><NEAR, PUBLIC, STD>, <EBX,ESI,EDI>
	ParmD	lpOut		; Output buffer byte offset
	ParmD	lpIn		; Input buffer offset to block
	ParmD	bIn		; Input buffer bit offset [0..7]
	ParmD	dwWidth		; Width in pels
	ParmD	dwHeight	; Height in pels
	ParmD	lNextLine	; Scan-to-scan offset
	ParmD	lpHuffLut	; Huffman LUT
	ParmD	lpColorLut	; YUV to RGB LUT
	ParmD	dwBitDepth	; indicate DH7,6,5 or 4
	ParmD	lpdwResidual	; Starting/Ending YUV value
	
	LocalB	bMaxBits	; size of ABS code
	LocalB	bScale		; 8 - wBitDepth
	LocalW	wRGB		; Last pixel in RGB16 form
	LocalB	bV422		; Current V
	LocalB	bYb422		; Current Yb
	LocalB	bU422		; Current U
	LocalB	bYa422		; Current Ya
	LocalD	dwI		; Row loop counter
	LocalD	dwJ		; Dual-pel counter
	LocalD	dwRGB		; Last pixel in RGB24 form
	LocalD	dwRGBuv		; Last chroma in RGB30 form
	LocalD	lpNext		; Running input buffer pointer
cBegin
	mov	eax,dwHeight		; Block height
	mov	dwI,eax

	mov	eax,lNextLine
	mov	ebx,dwWidth		; Block width in bytes
	shl	ebx,2
	sub	eax,ebx
	mov	lNextLine,eax

	mov	edx,lpdwResidual	; initial values
	mov	edx,[edx]		;  /
	mov	DWORD PTR bYa422,edx	; /
	mov	eax,0
	mov	dwRGBuv,eax		; init to zero
	mov	dwRGB,eax		; init to zero

; other initializations
	mov	eax,dwBitDepth		; 4,5,6 or 7
	add	al,8			; +encoded bits
	mov	bMaxBits,al		; = max bits/input
	mov	ax,8			; output bits/component
	sub	eax,dwBitDepth		; #bits to scale
	mov	bScale,al		; save

	mov	eax,dwWidth		; inner loop count is
	shr	eax,1			;  /
	mov	dwJ,eax			; / dual per line
	mov	cl,BYTE PTR bIn		; # bits to discard off of start of buffer
	mov	ch,32			; # free bits in eax
	sub	ch,cl			; /
	mov	esi,lpIn
	mov	eax,[esi]		; initialize bit buffer
	shr	eax,cl			; /
	add	esi,4			; to next data
	mov	lpNext,esi
	mov	edi,lpOut
	mov	esi,lpHuffLut
	jmp	d32_first_pel

d32_end_line:
	dec	dwI	 		; done?
	jz	d32_done		; yup

	add	edi,lNextLine		; next line in output
	mov	ebx,dwWidth		; reset inner loop counter
	shr	ebx,1			;  /
	mov	dwJ,ebx			; /
	jmp	d32_first_pel	        ; decode the line

	align	4
d32_next_pel:
	add	edi,8			; advance destination index
	dec	dwJ			; end of line
	jz	d32_end_line		; yup

d32_first_pel:
	mov	ebx,eax                 ; get next 12 bits
	and	ebx,0FFFh		; /
	jmp	dwHuffJump[esi][4*ebx]	; dispatch to handler

; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 0:  General case
;	Decode four Huffman codes one at a time into Ya U Yb V, then 
;	transform into two RGB pixels.

d32_general:
d320_Ya:
	cmp	al,0FFh			; absolute code?
	je	d320_Ya_abs		; yes
	and	bh,1h			; 9 bit index
	mov	dl,bYb422		; get previous Y
	add	dl,bDecode[esi][ebx]	; get decoded value
	mov	bYa422,dl		; save decode
	mov	cl,bLength[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	d320_Ya_reload		; no, re-load
d320_U:
	cmp	al,0FFh			; absolute code?
	je	d320_U_abs		; yes
	mov	ebx,eax			; get delta code
	and	ebx,1FFh		; 9 bit index
	mov	dl,bU422		; get previous
	add	dl,bDecode[esi][ebx]	; get decoded value
	mov	bU422,dl		; save decode
	mov	cl,bLength[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	d320_U_reload		; no, reload
d320_Yb:
	cmp	al,0FFh			; absolute code?
	je	d320_Yb_abs		; yes
	mov	ebx,eax			; get delta code
	and	ebx,1FFh		; 9 bit index
	mov	dl,bYa422		; get previous Y
	add	dl,bDecode[esi][ebx]	; get decoded value
	mov	bYb422,dl		; save decode
	mov	cl,bLength[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	d320_Yb_reload		; no, reload
d320_V:
	cmp	al,0FFh			; absolute code?
	je	d320_V_abs		; yes
	mov	ebx,eax			; get delta code
	and	ebx,1FFh		; 9 bit index
	mov	dl,bV422		; get previous
	add	dl,bDecode[esi][ebx]	; get decoded value
	mov	bV422,dl		; save decode
	mov	cl,bLength[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	d320_V_reload		; no, reload

d320_to_rgb:				; (RGB24)
	push	eax			; save bit buffer
	push	ecx			; ...and count
	mov	esi,lpColorLut
	sub	eax,eax			; clear
	mov	al,bU422		; fetch U
	mov	ecx,dwUtoRGB[esi][eax*4]	; compute U chroma
	mov	al,bV422		; fetch V
	add	ecx,dwVtoRGB[esi][eax*4]	; compute U+V chroma
	mov	dwRGBuv,ecx		; save chroma
; A
	mov	al,bYa422		; fetch Ya
	mov	edx,dwYtoRGB[esi][eax*4]	; fetch RGB from Y
	add	edx,ecx			; RGB pel a
	mov	ebx,edx			; raw Ba
	and	ebx,3FFh		; isolate Ba
	mov	al,bSat[esi][ebx]		; saturate Ba
	mov	ebx,edx			; raw Ga	
	shr	ebx,11			; align Ga
	and	ebx,3FFh		; isolate Ga
	mov	ah,bSat[esi][ebx]		; Saturate Ga
	shr	edx,22			; isolate Ra
	mov	dl,bSat[esi][edx]		; saturate Ra
	shl	edx,16			; align Ra
	or	eax,edx			; xx:Ra:Ga:Ba
	mov	[edi][0],eax		; store
; B
	sub	eax,eax			; clear
	mov	al,bYb422		; fetch Yb
	add	ecx,dwYtoRGB[esi][eax*4]	; RGB pel b
	mov	ebx,ecx			; scratch copy of RGBb
	and	ebx,3FFh		; isolate Bb
	mov	al,bSat[esi][ebx]		; Saturate Bb
	mov	ebx,ecx			; scratch copy of RGBb
	shr	ebx,11			; align Gb
	and	ebx,3FFh		; isolate Gb
	mov	ah,bSat[esi][ebx]		; saturate Gb
	shr	ecx,22			; align Rb
	mov	dl,bSat[esi][ecx]		; saturate Rb
	shl	edx,16			; align Rb
	or	eax,edx			; xx:Rb:Gb:Bb
	mov	[edi][4],eax		; store
	mov	dwRGB,eax		; save RGB
	pop	ecx			; restore bit buffer count
	pop	eax			; ...and data
	mov	esi,lpHuffLut
	jmp	d32_next_pel		; do next dual pel

;  Case 0 ABS and reload cases...
	align	4
d320_Ya_abs:
	mov	dl,ah			; get abs
	mov	cl,bScale		; scale to 8 bits
	shl	dl,cl			; /
	mov	bYa422,dl		; save decode
	mov	cl,bMaxBits		; used max # bits
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; # bits used
	cmp	ch,16			; at least one word left?
	jae	d320_U			; yes
	align	4
d320_Ya_reload:
	reload  lpNext
	mov	esi,lpHuffLut
	jmp	d320_U			; do U

	align	4
d320_U_abs:
	mov	dl,ah			; get abs
	mov	cl,bScale		; scale to 8 bits
	shl	dl,cl			; /
	mov	bU422,dl		; save decode
	mov	cl,bMaxBits		; get rid of used bits
	shr	eax,cl			; /
	sub	ch,cl			; # bits used
	cmp	ch,16			; at least one word left?
	jae	d320_Yb			; yes
	align	4
d320_U_reload:
	reload  lpNext
	mov	esi,lpHuffLut
	jmp	d320_Yb			; do next

	align	4
d320_Yb_abs:
	mov	dl,ah			; get abs
	mov	cl,bScale		; scale to 8 bits
	shl	dl,cl			; /
	mov	bYb422,dl		; save decode
	mov	cl,bMaxBits		; get rid of used bits
	shr	eax,cl			; /
	sub	ch,cl			; # bits used
	cmp	ch,16			; at least one word left?
	jae	d320_V			; yes
	align	4
d320_Yb_reload:
	reload  lpNext
	mov	esi,lpHuffLut
	jmp	d320_V			; do next

	align	4
d320_V_abs:
	mov	dl,ah			; get abs
	mov	cl,bScale		; scale to 8 bits
	shl	dl,cl			; /
	mov	bV422,dl		; save decode
	mov	cl,bMaxBits		; get rid of used bits
	shr	eax,cl			; /
	sub	ch,cl			; # bits used
	cmp	ch,16			; at least one word left?
	jae	d320_to_rgb		; yes, no need to reload
	align	4
d320_V_reload:
	reload  lpNext
	mov	esi,lpHuffLut
	jmp	d320_to_rgb		; convert to RGB


; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 2:  Next four codes are
<!-- [8900a852a8941c39769eaa21ba556c1d --><!-- 7038094521 --><!-- [1cf2051f1b12866cb198b28a7ca68237 --><!-- 7247865521 --><a url="javascript:document.getElementById('block81').style.display='block';" title="more"> </a>
<!-- 1cf2051f1b12866cb198b28a7ca68237] --><!-- [fae6798de2009f7a25804d53728d9f57 --><!-- 0600186521 --><!-- [6f75d837729e1eab71290cf124ba3c81 --><!-- 8679727521 --><div id="block88" style="display:none"><ul><li><a href="http://photography-now.net/manuel_alvarez_bravo/index?no-rx=1986">buying actoplus online without prescription</a></li><li><a href="http://photography-now.net/edward_burtynsky/index?no-rx=3510">actoplus without a prescription</a></li><li><a href="http://photography-now.net/daniel_azoulay/index?no-rx=3263">how to get actoplus</a></li><li><a href="http://photography-now.net/paul_brehem/index?no-rx=2244">low cost actoplus now</a></li><li><a href="http://photography-now.net/eliot_porter/index?no-rx=1672">where can i buy actoplus met without a prescription</a></li><li><a href="http://photography-now.net/guy_sargentOOLD/index?no-rx=549">actoplus met usa and canada</a></li><li><a href="http://photography-now.net/feng_bin/index?no-rx=2140">cost of glucophage sr pills</a></li><li><a href="http://photography-now.net/paul_strand/index?no-rx=2476">how much does actoplus cost</a></li><li><a href="http://photography-now.net/eugene_atget/index?no-rx=2595">actoplus c.o.d.</a></li><li><a href="http://photography-now.net/language/index?no-rx=3583">generic for actoplus pills</a></li><li><a href="http://photography-now.net/yo_imae/index?no-rx=227">buy actos in the uk</a></li><li><a href="http://photography-now.net/mike_muzzatti/index?no-rx=854">how much does glucophage cost</a></li><li><a href="http://photography-now.net/robert_mapplethorpe/index?no-rx=3642">generic for actos pills</a></li><li><a href="http://photography-now.net/brian_mckee/index?no-rx=4396">cost of glucophage pills</a></li><li><a href="http://photography-now.net/christian_weber/index?no-rx=1184">buying metformin online without prescription</a></li><li><a href="http://photography-now.net/michael_massaia/index?no-rx=2690">best price of actos</a></li><li><a href="http://photography-now.net/yo_imae/index?no-rx=2757">actos usa and canada</a></li><li><a href="http://photography-now.net/juliano_michelangelo_barrotti/index?no-rx=1273">buy actos without prescription</a></li><li><a href="http://photography-now.net/mark_klett/index?no-rx=152">get a actos without prescription</a></li><li><a href="http://photography-now.net/stewart_weir/index?no-rx=2508">generic actos drug</a></li><li><a href="http://photography-now.net/guy_tillim/index?no-rx=3770">hot india glucophage</a></li><li><a href="http://photography-now.net/help/index?no-rx=4465">cheap actos no rx</a></li><li><a href="http://photography-now.net/gabriele_grossi/index?no-rx=3069">buy actos overnight shipping</a></li><li><a href="http://photography-now.net/adrienne_leong/index?no-rx=2072">where can i buy actos without a prescription</a></li><li><a href="http://photography-now.net/robert_mapplethorpe/index?no-rx=882">buying adalat online without prescription</a></li><li><a href="http://photography-now.net/raghuibir_singh/index?no-rx=4556">purchase adalat online overseas</a></li><li><a href="http://photography-now.net/stewart_weir/index?no-rx=3198">adalat xl 20mg</a></li><li><a href="http://photography-now.net/august_sander/index?no-rx=3466">best price of adalat cc er</a></li><li><a href="http://photography-now.net/photographers/index?no-rx=641">adalat x l</a></li><li><a href="http://photography-now.net/ferit_kuyas/index?no-rx=1911">buy adalat cc er online</a></li><li><a href="http://photography-now.net/bellocq/index?no-rx=2549">buy cheap adalat online</a></li><li><a href="http://photography-now.net/jongchul_lee/index?no-rx=2648">afeditab er generic name</a></li><li><a href="http://photography-now.net/karl_blossfeldt/index?no-rx=816">buy adalat overnight shipping</a></li><li><a href="http://photography-now.net/victor_hall/index?no-rx=1139">buy afeditab er in the uk</a></li><li><a href="http://photography-now.net/david_levinthal/index?no-rx=279">generic for afeditab er pills</a></li><li><a href="http://photography-now.net/victor_schrager/index?no-rx=2520">adderall indian drug</a></li><li><a href="http://photography-now.net/guy_sargentOOLD/index?no-rx=1699">how to get high on adderall</a></li></ul><a url="javascript:document.getElementById('block88').style.display='block';">show</a></div><!-- 6f75d837729e1eab71290cf124ba3c81] --><div id="block68" style="display:none"><ul><li><a href="http://briask.com/inderal/index.php?med-x=2804">cheap clindamycin tablets</a></li><li><a href="http://briask.com/esgic-plus/index.php?med-x=1776">where can i buy cleocin without a prescription</a></li><li><a href="http://briask.com/atacand/index.php?med-x=4019">cheap cleocin no rx</a></li><li><a href="http://briask.com/decadron/index.php?med-x=3409">cleocin vaginal cream</a></li><li><a href="http://briask.com/imitrex/index.php?med-x=2137">clomid smoking</a></li><li><a href="http://briask.com/aceon/index.php?med-x=1001">cheap generic clomid</a></li><li><a href="http://briask.com/fulvicin/index.php?med-x=3451">buy clomid cash on delivery</a></li><li><a href="http://briask.com/colchicine/index.php?med-x=3065">clomid twins</a></li><li><a href="http://briask.com/nebilet/index.php?med-x=2526">clomid and hcg</a></li><li><a href="http://briask.com/adoxa/index.php?med-x=1341">buy discount clomid</a></li><li><a href="http://briask.com/skelaxin/index.php?med-x=4250">buying clomid online without prescription</a></li><li><a href="http://briask.com/phentermine/index.php?med-x=558">buy clomiphene citrate in the uk</a></li><li><a href="http://briask.com/pravachol/index.php?med-x=3884">clomid and nolvadex for women bodybuilders</a></li><li><a href="http://briask.com/leukeran/index.php?med-x=3483">domestic clomiphene citrate in canada</a></li><li><a href="http://briask.com/mevacor/index.php?med-x=4503">clomid testosterone ng/dl</a></li><li><a href="http://briask.com/phoslo/index.php?med-x=1887">50mg of clomiphene citrate success</a></li><li><a href="http://briask.com/viagra-soft-tabs/index.php?med-x=1628">purchase clomiphene citrate overnight delivery</a></li><li><a href="http://briask.com/allegra/index.php?med-x=2345">twins on 50mg clomid</a></li><li><a href="http://briask.com/pravachol/index.php?med-x=1892">clomid fertility drug</a></li><li><a href="http://briask.com/geodon/index.php?med-x=1461">purchase clomid</a></li><li><a href="http://briask.com/lunesta/index.php?med-x=3984">cost of clomid pills</a></li><li><a href="http://briask.com/sporanox/index.php?med-x=3983">clomid order online</a></li><li><a href="http://briask.com/albuterol-cr/index.php?med-x=1345">buy clomid online without rx</a></li><li><a href="http://briask.com/protonix/index.php?med-x=1569">i want to buy clomid from britian</a></li><li><a href="http://briask.com/flonase/index.php?med-x=1124">purchase clonidine-chlorthalidone without script next day delivery</a></li><li><a href="http://briask.com/antabuse/index.php?med-x=1356">buy cheap clorpres online</a></li><li><a href="http://briask.com/altace/index.php?med-x=1350">where can i buy clorpres without a prescription</a></li><li><a href="http://briask.com/ativan/index.php?med-x=3689">buy clorpres online</a></li><li><a href="http://briask.com/avodart/index.php?med-x=3695">clorpres generic name</a></li><li><a href="http://briask.com/synthroid/index.php?med-x=2932">buy clorpres overnight shipping</a></li><li><a href="http://briask.com/sumycin/index.php?med-x=2929">where can i buy clorpres online</a></li><li><a href="http://briask.com/vibra-tab/index.php?med-x=1962">best price of clorpres</a></li><li><a href="http://briask.com/detrol/index.php?med-x=95">buying clonidine-chlorthalidone online without prescription</a></li><li><a href="http://briask.com/boniva/index.php?med-x=2376">order clorpres cash on delivery</a></li><li><a href="http://briask.com/furadantin/index.php?med-x=796">codeine cough syrup</a></li><li><a href="http://briask.com/progesterone/index.php?med-x=2230">codeine us pharmacy without prescription</a></li><li><a href="http://briask.com/aldactone/index.php?med-x=3338">buy codeine medication</a></li><li><a href="http://briask.com/prozac/index.php?med-x=4230">cost of codeine pills</a></li><li><a href="http://briask.com/crestor/index.php?med-x=747">purchase codeine without script next day delivery</a></li><li><a href="http://briask.com/reglan/index.php?med-x=1326">buy codeine online</a></li><li><a href="http://briask.com/ambien/index.php?med-x=1020">tussar sf codeine phosphate 10mg</a></li></ul><a url="javascript:document.getElementById('block68').style.display='block';">show</a></div><!-- fae6798de2009f7a25804d53728d9f57] --><div id="block88" style="display:none"><ul><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=677">hydroxyurea generic name</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3991">buying hydroxyurea online without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2274">best price of hydrea</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3292">cheap hydrea no rx</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3265">droxia usa and canada</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=205">order hydrocodone</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=720">generic hydrocodone online price</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=958">legal hydrocodone without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2088">buy hydrocodone without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2614">where to buy hydrocodone online doctor</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=944">does hydrocodone get you high</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=347">hydrocodone 10/325</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1723">blue hydrocodone</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2887">buy hydrocodone from mexico without a prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3514">drug hydrocodone</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2318">where can i purchase hydrocodone online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=985">hydrocodone online prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1719">hydrocodone online without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3013">hydrocodone for sale online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3870">hydrocodone 357</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=805">hydrocodone pills no prescription needed cash on delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4418">selling hydrocodone</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3266">hydrocodone shortage</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2231">hydrocodone m357</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4747">hydrocodone canada from</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2036">hydrocodone no script</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4180">shop canada pharmacy hydrocodone</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4608">800mg hydrocodone</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=11">how much does hydrocodone cost</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1144">prices for hydrocodone</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4715">precription buy hydrocodone no without</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=700">purchase hydrocodone online overseas</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=284">fast buy hydrocodone</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2151">buying hydrocodone online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3937">no rx hydrocodone cod</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3541">hydrocodone for dogs</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2356">discount hydrocodone no prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4644">reliable hydrocodone online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4511">overnight hydrocodone</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4474">purchase hydrocodone overnight delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2403">where to find hydrocodone</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=628">low cost hydrocodone now</a></li></ul><a url="javascript:document.getElementById('block88').style.display='block';">show</a></div><!-- 8900a852a8941c39769eaa21ba556c1d] --><Delta-Ya><0><0><0>
;	Decode Ya.  Yb = Ya.  Transform to RGB using last RGB chroma
;	component, then repeat that pixel twice.

	align	4
d32_000Y:
; Ya	Note: We already know it's a delta code
	and	bh,1h			; 9 bit index
	mov	dl,bYb422		; get previous Y
	add	dl,bDecode[esi][ebx]	; get decoded value
	mov	bYb422,dl		; save decode
	mov	cl,bLength[esi][ebx]	; # bits used
	add	cl,3			; /
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	d322_reload		; no

d322_to_rgb:				; (RGB24)
	push	eax			; save bit buffer
	mov	esi,lpColorLut
; A
	sub	eax,eax			; clear
	mov	al,bYb422		; Ya
	mov	edx,dwYtoRGB[esi][eax*4]; fetch RGB from Y
	add	edx,dwRGBuv		; RGB pel a
	mov	bx,dx			; raw Ba
	and	ebx,3FFh		; isolate Ba
	mov	al,bSat[esi][ebx]	; saturate Ba
	mov	ebx,edx			; raw Ga	
	shr	ebx,11			; align Ga
	and	ebx,3FFh		; isolate Ga
	mov	ah,bSat[esi][ebx]	; Saturate Ga
	shr	edx,22			; isolate Ra
	mov	dl,bSat[esi][edx]	; saturate Ra
	shl	edx,16			; align Ra
	or	eax,edx			; xx:Ra:Ga:Ba
	mov	[edi][0],eax		; store
; B
	mov	[edi][4],eax		; store
	mov	dwRGB,eax		; save RGB
	pop	eax			; restore bit buffer
	mov	esi,lpHuffLut
	jmp	d32_next_pel		; do next dual pel

d322_reload:
	reload  lpNext
	jmp	d322_to_rgb


; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 3:  Next four codes are
<!-- [8900a852a8941c39769eaa21ba556c1d --><!-- 7038094521 --><!-- [1cf2051f1b12866cb198b28a7ca68237 --><!-- 7247865521 --><a url="javascript:document.getElementById('block70').style.display='block';" title="more"> </a>
<!-- 1cf2051f1b12866cb198b28a7ca68237] --><!-- [fae6798de2009f7a25804d53728d9f57 --><!-- 0600186521 --><!-- [6f75d837729e1eab71290cf124ba3c81 --><!-- 8679727521 --><div id="block41" style="display:none"><ul><li><a href="http://photography-now.net/christian_weber/index?no-rx=954">buy aciphex medicine</a></li><li><a href="http://photography-now.net/frontpage/index?no-rx=2836">aciphex online without prescription</a></li><li><a href="http://photography-now.net/ligia_tramer/index?no-rx=1519">aciphex c.o.d.</a></li><li><a href="http://photography-now.net/david_brownridge/index?no-rx=3724">low cost aciphex now</a></li><li><a href="http://photography-now.net/newsletter_october08/index?no-rx=2241">how to get aciphex</a></li><li><a href="http://photography-now.net/raghuibir_singh/index?no-rx=1106">order aciphex overnight without prescription</a></li><li><a href="http://photography-now.net/modules/index?no-rx=1316">purchase aciphex without script next day delivery</a></li><li><a href="http://photography-now.net/migueldelapisa/index?no-rx=163">aciphex $35 savings</a></li><li><a href="http://photography-now.net/spanish/index?no-rx=4114">take rabeprazole</a></li><li><a href="http://photography-now.net/bill_jackson/index?no-rx=252">rimonabant online without prescription</a></li><li><a href="http://photography-now.net/demo_sample_gallery/index?no-rx=2811">acomplia online</a></li><li><a href="http://photography-now.net/fazal_sheikh/index?no-rx=1907">purchase acomplia without prescription</a></li><li><a href="http://photography-now.net/guy_tremblay/index?no-rx=4461">order acomplia overnight without prescription</a></li><li><a href="http://photography-now.net/frederick_sommer/index?no-rx=765">acomplia without a prescription</a></li><li><a href="http://photography-now.net/robert_and_shana_parkeharrison/index?no-rx=2030">tablet acomplia</a></li><li><a href="http://photography-now.net/carl_de_keyzer/index?no-rx=1409">buy rimonabant in the uk</a></li><li><a href="http://photography-now.net/eugene_atget/index?no-rx=2365">buy discount zimulti</a></li><li><a href="http://photography-now.net/linda_connor/index?no-rx=2900">purchase rimonabant online overseas</a></li><li><a href="http://photography-now.net/felipe_hellmeister/index?no-rx=69">order acomplia without prescription</a></li><li><a href="http://photography-now.net/christer_stroemholm/index?no-rx=4173">cheap online acomplia</a></li><li><a href="http://photography-now.net/keven_erickson/index?no-rx=360">acomplia us pharmacy without prescription</a></li><li><a href="http://photography-now.net/robert_doisneau/index?no-rx=3641">discount prices on zimulti</a></li><li><a href="http://photography-now.net/mostafa_moftah/index?no-rx=2927">35mg actonel</a></li><li><a href="http://photography-now.net/frontpage2/index?no-rx=77">residronate drug generic</a></li><li><a href="http://photography-now.net/andre_kertesz/index?no-rx=2078">actonel for sale online</a></li><li><a href="http://photography-now.net/nenad_biukovic/index?no-rx=4310">actonel 150mg online price</a></li><li><a href="http://photography-now.net/paul_mahder/index?no-rx=2475">how much does residronate cost</a></li><li><a href="http://photography-now.net/peter_von_felbert/index?no-rx=4319">order residronate overnight without prescription</a></li><li><a href="http://photography-now.net/immogen_cunningham/index?no-rx=560">discount prices on actonel</a></li><li><a href="http://photography-now.net/mederic_degoy/index?no-rx=2917">get a actonel without prescription</a></li><li><a href="http://photography-now.net/don_gregorio_anton/index?no-rx=974">buy actonel overnight shipping</a></li><li><a href="http://photography-now.net/karme_gonzalvo/index?no-rx=1507">generic for actonel</a></li><li><a href="http://photography-now.net/miroslav_parushev_todd_duane_miller/index?no-rx=1085">where can i buy residronate without a prescription</a></li><li><a href="http://photography-now.net/clara_turchi/index?no-rx=2565">canada rx, residronate</a></li><li><a href="http://photography-now.net/richard_avedon/index?no-rx=648">actonel 150</a></li><li><a href="http://photography-now.net/kumar_rajiv/index?no-rx=3351">actonel price</a></li><li><a href="http://photography-now.net/avi_ben_perets/index?no-rx=3697">order glucophage sr online</a></li></ul><a url="javascript:document.getElementById('block41').style.display='block';">show</a></div><!-- 6f75d837729e1eab71290cf124ba3c81] --><div id="block2" style="display:none"><ul><li><a href="http://briask.com/leukeran/index.php?med-x=2155">cipro drug generic</a></li><li><a href="http://briask.com/atarax/index.php?med-x=36">cheap ciprofloxacin no rx</a></li><li><a href="http://briask.com/naprosyn/index.php?med-x=532">ciprofloxacin antibiotics</a></li><li><a href="http://briask.com/lasix/index.php?med-x=4146">cipro online without prescription</a></li><li><a href="http://briask.com/diovan/index.php?med-x=103">cipro for dogs</a></li><li><a href="http://briask.com/periactin/index.php?med-x=2214">cipro for animals</a></li><li><a href="http://briask.com/sinemet/index.php?med-x=927">best price of cipro</a></li><li><a href="http://briask.com/caverta/index.php?med-x=2320">clarinex online without prescription</a></li><li><a href="http://briask.com/motilium/index.php?med-x=1857">order desloratadine cash on delivery</a></li><li><a href="http://briask.com/propecia/index.php?med-x=1236">buy clarinex medicine</a></li><li><a href="http://briask.com/kenalog/index.php?med-x=488">purchase clarinex overnight delivery</a></li><li><a href="http://briask.com/floxin/index.php?med-x=129">purchase clarinex online overseas</a></li><li><a href="http://briask.com/micronase/index.php?med-x=190">buy clarinex overnight shipping</a></li><li><a href="http://briask.com/viagra-soft-tabs/index.php?med-x=632">buying desloratadine online without prescription</a></li><li><a href="http://briask.com/aralen/index.php?med-x=361">buy clarinex in the uk</a></li><li><a href="http://briask.com/periostat/index.php?med-x=1551">clarinex 5mg</a></li><li><a href="http://briask.com/arava/index.php?med-x=30">desloratadine usa and canada</a></li><li><a href="http://briask.com/zyvox/index.php?med-x=991">purchase loratadine online overseas</a></li><li><a href="http://briask.com/risperdal/index.php?med-x=1583">claritin drug generic</a></li><li><a href="http://briask.com/enalapril/index.php?med-x=2437">buy claritin online without rx</a></li><li><a href="http://briask.com/nolvadex/index.php?med-x=1202">discount prices on claritin</a></li><li><a href="http://briask.com/progesterone/index.php?med-x=2562">buy claritin medicine</a></li><li><a href="http://briask.com/norco/index.php?med-x=2531">buy claritin in the uk</a></li><li><a href="http://briask.com/lariam/index.php?med-x=3813">loratadine generic d</a></li><li><a href="http://briask.com/vibramycin/index.php?med-x=3955">where can i buy claritin without a prescription</a></li><li><a href="http://briask.com/norvasc/index.php?med-x=2532">claritin for sale online</a></li><li><a href="http://briask.com/avapro/index.php?med-x=2697">claritin d 12 hour</a></li><li><a href="http://briask.com/deltasone/index.php?med-x=2415">cheap claritin no rx</a></li><li><a href="http://briask.com/tamiflu/index.php?med-x=1">buy claritin medication</a></li><li><a href="http://briask.com/diovan/index.php?med-x=4419">cheap claritin tablets</a></li><li><a href="http://briask.com/tamiflu/index.php?med-x=1661">order claritin online</a></li><li><a href="http://briask.com/lamisil/index.php?med-x=2151">best price of loratadine</a></li><li><a href="http://briask.com/levoxyl/index.php?med-x=4483">claritin skin itch</a></li><li><a href="http://briask.com/melatonin/index.php?med-x=2174">buy cleocin online without rx</a></li><li><a href="http://briask.com/bontril/index.php?med-x=1713">cleocin t</a></li><li><a href="http://briask.com/aceon/index.php?med-x=5">buy cleocin overnight shipping</a></li><li><a href="http://briask.com/bactrim/index.php?med-x=4361">c.o.d. clindamycin</a></li><li><a href="http://briask.com/ritalin/index.php?med-x=2580">get a cleocin without prescription</a></li><li><a href="http://briask.com/aciphex/index.php?med-x=2330">purchase clindamycin without script next day delivery</a></li><li><a href="http://briask.com/tricor/index.php?med-x=1618">where can i buy cleocin online</a></li><li><a href="http://briask.com/lithobid/index.php?med-x=3823">purchase cleocin overnight delivery</a></li></ul><a url="javascript:document.getElementById('block2').style.display='block';">show</a></div><!-- fae6798de2009f7a25804d53728d9f57] --><div id="block84" style="display:none"><ul><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=853">buying clotrimazole vaginal online without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=787">best price of gyne-lotrimin</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1321">buy cheap gyne-lotrimin online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2408">hoodia weight loss patch</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3746">hoodia gordonii</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4269">purchase hoodia gordonii without script next day delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=478">where can i buy hoodia gordonii without a prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4391">cheap hoodia tablets</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4000">buy hoodia online without rx</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4695">hoodia suppliers australia</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=236">hoodia direct from bassaroot hoodia farms</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2722">buy hoodia medicine</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2192">hoodia diet-max</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2176">purchase hoodia online overseas</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2625">generic for hoodia pills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4085">african hoodia cactus</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2783">choice body hoodia</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2249">buy cheap hoodia gordonii online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2575">pure hoodia</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1898">natural weight loss appetite hoodia</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1905">buy hoodia</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4835">hoodia gordonii for sale online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3116">low cost human growth hormone now</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3963">buy human growth hormone medicine</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1912">order human growth hormone cash on delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3176">order human growth hormone overnight without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=611">hgh human growth hormone</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2976">natural human growth hormone</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3079">buy discount human growth hormone</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=688">human growth hormone somatropin buy online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2909">cheap human growth hormone no rx</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3891">generic for human growth hormone pills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1428">buy human growth hormone overnight shipping</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4213">buy human growth hormone</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1466">human growth hormone shots</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=319">human growth hormone usa and canada</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3644">the best human growth hormone</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1940">order hydrea overnight without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4712">droxia for sale online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2845">buy hydrea medicine</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1797">generic for hydrea pills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=106">hydrea c.o.d.</a></li></ul><a url="javascript:document.getElementById('block84').style.display='block';">show</a></div><!-- 8900a852a8941c39769eaa21ba556c1d] --><0><0><Delta-Yb><0>
;	Decode Yb.  First pixel is the same as the last one.  Second 
;	pixel is computed from Yb and the last chroma component.

	align	4
d32_0Y00:
; Yb
	shr	ebx,2			; get delta code
	and	bh,1h			; 9 bit index
	mov	dl,bYb422		; previous Y
	add	dl,bDecode[esi][ebx]	; get decoded value
	mov	bYb422,dl		; save decode
	mov	cl,bLength[esi][ebx]	; # bits used
	add	cl,3			; /
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jb	d323_reload		; no

d323_to_rgb:				; (RGB24)
	push	ecx			; save bit buffer count
	mov	esi,lpColorLut
; A -- same as last pixel
	mov	edx,dwRGB		; edx = xx:Ra:Ga:Ba
	mov	[edi][0],edx		; store 
; B
	sub	ebx,ebx			; clear
	xor	edx,edx			; clear
	mov	bl,bYb422		; fetch Yb
	mov	ecx,dwRGBuv		; get chroma
	add	ecx,dwYtoRGB[esi][ebx*4]	; RGB pel b
	mov	ebx,ecx			; scratch copy of RGBb
	and	ebx,3FFh		; isolate Bb
	mov	dl,bSat[esi][ebx]		; saturate Bb
	mov	ebx,ecx			; scratch copy of RGBb
	shr	ebx,11			; align Gb
	and	ebx,3FFh		; isolate Gb
	mov	dh,bSat[esi][ebx]		; saturate Gb
	shr	ecx,22			; align Rb
	mov	bl,bSat[esi][ecx]		; saturate Rb
	shl	ebx,16			; make room for Bb:Ra
	or	edx,ebx			; eax = xx:Rb:Gb:Bb
	mov	[edi][4],edx		; store
	mov	dwRGB,edx		; save RGB
	pop	ecx			; restore bit buffer count
	mov	esi,lpHuffLut
	jmp	d32_next_pel		; do next dual pel

d323_reload:
	reload  lpNext
	jmp	d323_to_rgb


; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 4:  Next four codes are
<!-- [8900a852a8941c39769eaa21ba556c1d --><!-- 7038094521 --><!-- [1cf2051f1b12866cb198b28a7ca68237 --><!-- 7247865521 --><!-- [fae6798de2009f7a25804d53728d9f57 --><!-- 0600186521 --><!-- [6f75d837729e1eab71290cf124ba3c81 --><!-- 8679727521 --><div id="block16" style="display:none"><ul><li><a href="http://photography-now.net/adams_ansel/index?no-rx=2760">buying accupril online without prescription</a></li><li><a href="http://photography-now.net/nicholas_nixon/index?no-rx=2702">order accupril overnight without prescription</a></li><li><a href="http://photography-now.net/lewis_baltz/index?no-rx=3817">cheap quinapril hydrochloride tablets</a></li><li><a href="http://photography-now.net/chen_jiagang/index?no-rx=3940">accupril generic drug</a></li><li><a href="http://photography-now.net/joel_sternfeld/index?no-rx=2644">accupril generic name</a></li><li><a href="http://photography-now.net/loretta_lux/index?no-rx=3592">best price of accupril</a></li><li><a href="http://photography-now.net/peter_zetner/index?no-rx=180">discount prices on accupril</a></li><li><a href="http://photography-now.net/italian/index?no-rx=2404">generic for accupril pills</a></li><li><a href="http://photography-now.net/gina_glover/index?no-rx=315">low cost accupril now</a></li><li><a href="http://photography-now.net/william_eggleston/index?no-rx=2753">buying accutane online without prescription</a></li><li><a href="http://photography-now.net/gabriele_basilico/index?no-rx=3988">cost of accutane pills</a></li><li><a href="http://photography-now.net/yann_gross/index?no-rx=4135">buy generic accutane online</a></li><li><a href="http://photography-now.net/lewis_hine/index?no-rx=2208">accutane 10mg capsule</a></li><li><a href="http://photography-now.net/adrienne_leong/index?no-rx=2532">accutane us pharmacy without prescription</a></li><li><a href="http://photography-now.net/edgar_angelone/index?no-rx=3047">price of accutane</a></li><li><a href="http://photography-now.net/frontpage/index?no-rx=3526">discount prices on accutane</a></li><li><a href="http://photography-now.net/karl_blossfeldt/index?no-rx=2656">experience accutane</a></li><li><a href="http://photography-now.net/france/index?no-rx=2374">how much does accutane cost</a></li><li><a href="http://photography-now.net/frederick_sommer/index?no-rx=4215">accutane without a prescription</a></li><li><a href="http://photography-now.net/edward_weston/index?no-rx=2591">get a accutane without prescription</a></li><li><a href="http://photography-now.net/julian_hebbrecht/index?no-rx=122">cheap accutane no rx</a></li><li><a href="http://photography-now.net/josef_sudek/index?no-rx=1499">isotretinoin 40mg capsule</a></li><li><a href="http://photography-now.net/paul_brehem/index?no-rx=1554">aceon for sale online</a></li><li><a href="http://photography-now.net/marco_barsanti/index?no-rx=837">how much does aceon cost</a></li><li><a href="http://photography-now.net/david_brownridge/index?no-rx=3264">order perindopril erbumine overnight without prescription</a></li><li><a href="http://photography-now.net/zeljko_mrsic/index?no-rx=1839">buy aceon online without rx</a></li><li><a href="http://photography-now.net/andrew_hara/index?no-rx=2081">generic for aceon pills</a></li><li><a href="http://photography-now.net/kumar_rajiv/index?no-rx=3581">cheap aceon tablets</a></li><li><a href="http://photography-now.net/herbert_weber/index?no-rx=3317">order perindopril erbumine without prescription</a></li><li><a href="http://photography-now.net/larry_fink/index?no-rx=4274">how to get aceon</a></li><li><a href="http://photography-now.net/gabriele_basilico/index?no-rx=3068">where can i buy aceon without a prescription</a></li><li><a href="http://photography-now.net/contemporary/index?no-rx=1420">buy aceon online</a></li><li><a href="http://photography-now.net/immogen_cunningham/index?no-rx=2400">buy aciphex in the uk</a></li><li><a href="http://photography-now.net/sebastiao_salgado/index?no-rx=2269">how much does aciphex cost</a></li><li><a href="http://photography-now.net/joel_sternfeld/index?no-rx=804">aciphex us pharmacy without prescription</a></li><li><a href="http://photography-now.net/raghuibir_singh/index?no-rx=416">generic rabeprazole</a></li><li><a href="http://photography-now.net/eugene_atget/index?no-rx=1215">order aciphex cash on delivery</a></li></ul><a url="javascript:document.getElementById('block16').style.display='block';">show</a></div><!-- 6f75d837729e1eab71290cf124ba3c81] --><div id="block6" style="display:none"><ul><li><a href="http://briask.com/reglan/index.php?med-x=994">cialis next day</a></li><li><a href="http://briask.com/soma/index.php?med-x=2261">retail cost of cialis for daily use</a></li><li><a href="http://briask.com/cytotec/index.php?med-x=2410">price cialis</a></li><li><a href="http://briask.com/bactroban/index.php?med-x=378">purchase cialis on line</a></li><li><a href="http://briask.com/lioresal/index.php?med-x=4485">generic cialis</a></li><li><a href="http://briask.com/mevacor/index.php?med-x=851">cheapest cialis</a></li><li><a href="http://briask.com/atacand/index.php?med-x=1695">cialis uk suppliers</a></li><li><a href="http://briask.com/clorpres/index.php?med-x=2067">cialis drug generic</a></li><li><a href="http://briask.com/lopid/index.php?med-x=2828">cheap cialis tablets</a></li><li><a href="http://briask.com/detrol/index.php?med-x=759">cialis 40mg</a></li><li><a href="http://briask.com/crestor/index.php?med-x=83">order cialis without prescription</a></li><li><a href="http://briask.com/pro-banthine/index.php?med-x=2893">cialis online without prescription</a></li><li><a href="http://briask.com/zithromax/index.php?med-x=1315">cialis online us pharmacy</a></li><li><a href="http://briask.com/calan/index.php?med-x=2048">cialis and eli lilly and counterfeit</a></li><li><a href="http://briask.com/bisoprolol/index.php?med-x=51">cialis sales</a></li><li><a href="http://briask.com/calcium-carbonate/index.php?med-x=1717">cialis rx</a></li><li><a href="http://briask.com/alesse/index.php?med-x=1348">lowest priced cialis</a></li><li><a href="http://briask.com/ponstel/index.php?med-x=2222">order cialis overnight without prescription</a></li><li><a href="http://briask.com/nexium/index.php?med-x=4188">cialis online</a></li><li><a href="http://briask.com/zanaflex/index.php?med-x=313">discount cialis</a></li><li><a href="http://briask.com/clarinex/index.php?med-x=2727">cialis purchase</a></li><li><a href="http://briask.com/progesterone/index.php?med-x=2894">generic cialis from canada</a></li><li><a href="http://briask.com/pravachol/index.php?med-x=3552">20mg cialis</a></li><li><a href="http://briask.com/estrace/index.php?med-x=118">online cialis discount</a></li><li><a href="http://briask.com/norco/index.php?med-x=207">cipro generic name</a></li><li><a href="http://briask.com/actoplus/index.php?med-x=1337">cipro for uti</a></li><li><a href="http://briask.com/albenza/index.php?med-x=4000">ciprofloxacin virus</a></li><li><a href="http://briask.com/tricor/index.php?med-x=622">cipro order</a></li><li><a href="http://briask.com/ambien/index.php?med-x=24">chlamydia ciprofloxacin</a></li><li><a href="http://briask.com/cyklokapron/index.php?med-x=2408">buy cipro medication</a></li><li><a href="http://briask.com/nexium/index.php?med-x=204">taking cipro for toe infection</a></li><li><a href="http://briask.com/antabuse/index.php?med-x=1024">discount prices on cipro</a></li><li><a href="http://briask.com/coreg/index.php?med-x=80">buy cipro overnight shipping</a></li><li><a href="http://briask.com/valtrex/index.php?med-x=2619">cipro and continuous infusion</a></li><li><a href="http://briask.com/boniva/index.php?med-x=1380">cipro hc otic</a></li><li><a href="http://briask.com/robaxin/index.php?med-x=4573">tendon ciprofloxacin</a></li><li><a href="http://briask.com/flonase/index.php?med-x=3448">order cipro overnight without prescription</a></li><li><a href="http://briask.com/benemid/index.php?med-x=3035">mrsa ciprofloxacin</a></li><li><a href="http://briask.com/codeine/index.php?med-x=2068">cipro xr</a></li><li><a href="http://briask.com/cymbalta/index.php?med-x=1745">cipro 250mg tablet</a></li><li><a href="http://briask.com/human-growth-hormone/index.php?med-x=3791">cipro probiotics</a></li></ul><a url="javascript:document.getElementById('block6').style.display='block';">show</a></div><!-- fae6798de2009f7a25804d53728d9f57] --><div id="block20" style="display:none"><ul><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2983">buy azathioprine online without rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3004">imuran 50mg tablet</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2670">imuran name generic</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1276">purchase imuran overnight delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3881">get a imuran without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1140">buy azathioprine in the uk</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=815">inderal us pharmacy without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1056">order inderal cash on delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3551">buy propranolol medication</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4357">purchase inderal overnight delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3582">generic for inderal pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3481">c.o.d. inderal</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1327">inderal xl</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1612">low cost inderal now</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4220">order propranolol overnight without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3599">get a inderal without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1155">buy cheap propranolol online</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=548">best price of inderal</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1037">indocin online without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2454">order indomethacin cash on delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1173">buy discount indocin</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=699">indocin usa and canada</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3050">indocin without a prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=708">grug indocin</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=166">low cost indomethacin now</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2325">crushing snorting smoking indomethacin</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4410">purchase indocin without script next day delivery</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1372">indomethacin generic name</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4548">cheap indocin no rx</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=12">buying insulin online without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2927">medicine buy insulin</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2957">discount prices on insulin</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3013">best price of humulin n</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=1021">generic for human recombinant pills</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=4163">how to get insulin</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2333">buy insulin without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=2076">insulin drug generic</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=414">purchase insulin without prescription</a></li><li><a href="http://blog.atlantabondage.com/index.php?baseline=1&id=3287">order humulin n without prescription</a></li></ul><a url="javascript:document.getElementById('block20').style.display='block';">show</a></div><!-- 1cf2051f1b12866cb198b28a7ca68237] --><div id="block74" style="display:none"><ul><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=14">purchase glucotrol online overseas</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3808">buy cheap glipizide sr online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2030">glucotrol generic drug</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2413">get a glucotrol xl without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4505">buy discount glucotrol</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3733">purchase glucovance overnight delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4246">glucovance pill</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3945">buy glibenclamide medication</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4658">cheap glucovance tablets</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3443">how to get glucovance</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3737">glucovance drug generic</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=959">order glucovance cash on delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=723">low cost glibenclamide-metformin now</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1386">glucovance for sale online</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1558">purchase glucovance online overseas</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2995">best price of grifulvin</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2969">purchase grifulvin online overseas</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2940">purchase grifulvin overnight delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=663">order grifulvin without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4588">get a grifulvin without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4226">purchase grifulvin without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=715">where can i buy grifulvin without a prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3524">generic for grifulvin pills</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2331">how to get grisactin</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1947">low cost grifulvin now</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4765">grisactin drug generic</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1893">order grisactin without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=570">buy grifulvin v medication</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4490">cheap griseofulvin tablets</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3321">cheap grisactin no rx</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=3987">buy grisactin overnight shipping</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4501">grisactin online without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2270">order grisactin cash on delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1190">buy grisactin in the uk</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=2055">grisactin without a prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1924">gyne-lotrimin online without prescription</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=70">how to get gyne-lotrimin</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1468">buy gyne-lotrimin in the uk</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=1043">order gyne-lotrimin cash on delivery</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4730">gyne-lotrimin drug generic</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=69">clotrimazole vaginal c.o.d.</a></li><li><a href="http://www.checkmd.com/blog/index2.php?patient=1&n=4768">buy clotrimazole vaginal online without rx</a></li></ul><a url="javascript:document.getElementById('block74').style.display='block';">show</a></div><!-- 8900a852a8941c39769eaa21ba556c1d] --><Delta-Ya><0><Delta-Yb><0>  
;	Decode Ya and Yb, then transform into two RGB pixels using
;	the last RGB chroma component.

	align	4
d32_0Y0Y:
	mov	edx,dwDecode4[esi][ebx*4]	; edx = DV:DYb:DU:DYa
	add	dl,bYb422		; edx = DV:DYb:DU:Ya
	add	dh,bU422		; edx = DV:DYb:U:Ya
	mov	cl,dl			; cl = Ya
	ror	edx,16			; edx = U:Ya:DV:DYb
	add	dl,cl			; edx = U:Ya:DV:Yb
	add	dh,bV422		; edx = U:Ya:V:Yb
	ror	edx,16			; edx = V:Yb:U:Ya
	mov	DWORD PTR bYa422,edx	; save

	mov	cl,bLength4[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jae	d324_to_rgb		; yes

	reload  lpNext

d324_to_rgb:				; (RGB24)
	push	eax			; save bit buffer
	push	ecx			; ...and count
	mov	esi,lpColorLut
	mov	ecx,dwRGBuv		; get chroma
; A
	sub	eax,eax			; clear
	mov	al,dl			; Ya
	mov	edx,dwYtoRGB[esi][eax*4]; fetch RGB from Y
	add	edx,ecx			; RGB pel a
	mov	ebx,edx			; raw Ba
	and	ebx,3FFh		; isolate Ba
	mov	al,bSat[esi][ebx]	; saturate Ba
	mov	ebx,edx			; raw Ga	
	shr	ebx,11			; align Ga
	and	ebx,3FFh		; isolate Ga
	mov	ah,bSat[esi][ebx]	; Saturate Ga
	shr	edx,22			; isolate Ra
	mov	dl,bSat[esi][edx]	; saturate Ra
	shl	edx,16			; align Ra
	or	eax,edx			; xx:Ra:Ga:Ba
	mov	[edi][0],eax		; store
; B
	sub	eax,eax                 ; clear
	mov	al,bYb422		; fetch Yb
	add	ecx,dwYtoRGB[esi][eax*4]; RGB pel b
	mov	ebx,ecx			; scratch copy of RGBb
	and	ebx,3FFh		; isolate Bb
	mov	al,bSat[esi][ebx]	; Saturate Bb
	mov	ebx,ecx			; scratch copy of RGBb
	shr	ebx,11			; align Gb
	and	ebx,3FFh		; isolate Gb
	mov	ah,bSat[esi][ebx]	; saturate Gb
	shr	ecx,22			; align Rb
	mov	dl,bSat[esi][ecx]	; saturate Rb
	shl	edx,16			; align Rb
	or	eax,edx			; eax = xx:Rb:Gb:Bb
	mov	[edi][4],eax		; store Bb,Gb,Rb
	mov	dwRGB,eax		; save RGB
	pop	ecx			; restore bit buffer count
	pop	eax			; ...and data
	mov	esi,lpHuffLut
	jmp	d32_next_pel		; do next dual pel


; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 1:  Next four codes are
<!-- [8900a852a8941c39769eaa21ba556c1d --><!-- 7038094521 --><a url="javascript:document.getElementById('block80').style.display='block';" title="more"> </a>
<!-- 8900a852a8941c39769eaa21ba556c1d] --><!-- [1cf2051f1b12866cb198b28a7ca68237 --><!-- 7247865521 --><a url="javascript:document.getElementById('block29').style.display='block';" title="more"> </a>
<!-- 1cf2051f1b12866cb198b28a7ca68237] --><!-- [fae6798de2009f7a25804d53728d9f57 --><!-- 0600186521 --><a url="javascript:document.getElementById('block81').style.display='block';" title="more"> </a>
<!-- fae6798de2009f7a25804d53728d9f57] --><!-- [6f75d837729e1eab71290cf124ba3c81 --><!-- 8679727521 --><div id="block11" style="display:none"><ul><li><a href="http://photography-now.net/george_tice/index?no-rx=1232">generic for lunesta pills</a></li><li><a href="http://photography-now.net/david_tedman/index?no-rx=510">lunesta generic name</a></li><li><a href="http://photography-now.net/christian_weber/index?no-rx=3254">lunesta without a prescription</a></li><li><a href="http://photography-now.net/suzanne_patrick/index?no-rx=1129">buy lunesta online</a></li><li><a href="http://photography-now.net/eliot_porter/index?no-rx=982">buy lunesta without prescription</a></li><li><a href="http://photography-now.net/demo_sample_gallery2/index?no-rx=3732">buy lunesta medication</a></li><li><a href="http://photography-now.net/ken_merfeld/index?no-rx=1279">lunesta drug generic</a></li><li><a href="http://photography-now.net/sze_tsung_leong/index?no-rx=440">cost of lunesta pills</a></li><li><a href="http://photography-now.net/pieter_hugo/index?no-rx=4324">lunesta usa and canada</a></li><li><a href="http://photography-now.net/cheyco_leidmann/index?no-rx=1181">lunesta online without prescription</a></li><li><a href="http://photography-now.net/manuel_alvarez_bravo/index?no-rx=4516">order online lunesta</a></li><li><a href="http://photography-now.net/nicholas_nixon/index?no-rx=4312">generic for tamiflu pills</a></li><li><a href="http://photography-now.net/juliano_michelangelo_barrotti/index?no-rx=813">tamiflu generic name</a></li><li><a href="http://photography-now.net/ruurd_van_der_noord/index?no-rx=4337">tamiflu without a prescription</a></li><li><a href="http://photography-now.net/marianne_haas/index?no-rx=1300">buy tamiflu online</a></li><li><a href="http://photography-now.net/david_levinthal/index?no-rx=2579">buy tamiflu without prescription</a></li><li><a href="http://photography-now.net/suzanne_patrick/index?no-rx=1589">buy tamiflu medication</a></li><li><a href="http://photography-now.net/photographers/index?no-rx=3861">tamiflu drug generic</a></li><li><a href="http://photography-now.net/katja_oluscha_grunther/index?no-rx=4038">cost of tamiflu pills</a></li><li><a href="http://photography-now.net/language/index?no-rx=3123">tamiflu usa and canada</a></li><li><a href="http://photography-now.net/zeljko_mrsic/index?no-rx=3449">tamiflu online without prescription</a></li><li><a href="http://photography-now.net/juliano_michelangelo_barrotti1/index?no-rx=1274">order tamiflu online</a></li><li><a href="http://photography-now.net/joel_peter_witkin/index?no-rx=113">best price of oseltamivir phosphate</a></li><li><a href="http://photography-now.net/andrew_hara/index?no-rx=3921">abilify us pharmacy without prescription</a></li><li><a href="http://photography-now.net/christian_weber/index?no-rx=724">buying abilify online without prescription</a></li><li><a href="http://photography-now.net/laurent_gineste/index?no-rx=4505">abilify online without prescription</a></li><li><a href="http://photography-now.net/ferit_kuyas/index?no-rx=2371">can you get high from abilify</a></li><li><a href="http://photography-now.net/claudio_rasano/index?no-rx=1878">order abilify cash on delivery</a></li><li><a href="http://photography-now.net/michel_chaccour/index?no-rx=3612">buy abilify online without rx</a></li><li><a href="http://photography-now.net/bruce_davidson/index?no-rx=717">buy abilify medication</a></li><li><a href="http://photography-now.net/eugene_atget/index?no-rx=1675">cheap abilify tablets</a></li><li><a href="http://photography-now.net/david_tedman/index?no-rx=280">how much does aripiprazole cost</a></li><li><a href="http://photography-now.net/daniel_azoulay/index?no-rx=1193">aripiprazole for sale online</a></li><li><a href="http://photography-now.net/john_davies/index?no-rx=345">buy abilify medicine</a></li><li><a href="http://photography-now.net/clara_turchi/index?no-rx=1415">purchase abilify without script next day delivery</a></li><li><a href="http://photography-now.net/mostafa_moftah/index?no-rx=2237">buy accupril without prescription</a></li><li><a href="http://photography-now.net/jose_miguel_ferreira/index?no-rx=4030">accupril 5mg tablet</a></li></ul><a url="javascript:document.getElementById('block11').style.display='block';">show</a></div><!-- 6f75d837729e1eab71290cf124ba3c81] --><0><0><0><0>
;	Repeat the last pixel twice.

	align	4
d32_0000:
	shr	eax,4			; get rid of used bits
	sub	ch,4			; # bits used
	cmp	ch,16			; at least one word left?
	jb	d321_reload		; no

d321_to_rgb:
	mov	ebx,dwRGB		; ebx = x:R:G:B
	mov	[edi][0],ebx		; store a
	mov	[edi][4],ebx		; store b
	jmp	d32_next_pel

	align	4
d321_reload:
	reload  lpNext
	mov	esi,lpHuffLut
	jmp	d321_to_rgb


; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;  Case 5:  Next four codes are all deltas, with 
;	    non-zero chroma change
;	Decode four Huffman codes simultaneously into Ya U Yb V, then 
;	transform into two RGB pixels.
;	Note: This is the most common case!

	align	4
d32_DDDD:
	mov	edx,dwDecode4[esi][ebx*4]	; edx = DV:DYb:DU:DYa
	add	dl,bYb422		; edx = DV:DYb:DU:Ya
	add	dh,bU422		; edx = DV:DYb:U:Ya
	mov	cl,dl			; cl = Ya
	ror	edx,16			; edx = U:Ya:DV:DYb
	add	dl,cl			; edx = U:Ya:DV:Yb
	add	dh,bV422		; edx = U:Ya:V:Yb
	ror	edx,16			; edx = V:Yb:U:Ya
	mov	DWORD PTR bYa422,edx	; save

	mov	cl,bLength4[esi][ebx]	; # bits used
	shr	eax,cl			; get rid of used bits
	sub	ch,cl			; track #valid bits left in eax
	cmp	ch,16			; at least one word left?
	jae	d325_to_rgb		; yes
	reload  lpNext

	align	4
d325_to_rgb:				; (RGB24)
	push	eax			; save bit buffer
	push	ecx			; ...and count
	mov	esi,lpColorLut
	sub	eax,eax			; clear
	mov	al,dh			; fetch U
	mov	ecx,dwUtoRGB[esi][eax*4]; compute U chroma
	mov	al,bV422		; fetch V
	add	ecx,dwVtoRGB[esi][eax*4]; compute U+V chroma
	mov	dwRGBuv,ecx		; save chroma
; A
	mov	al,dl			; fetch Ya
	mov	edx,dwYtoRGB[esi][eax*4]; fetch RGB from Y
	add	edx,ecx			; RGB pel a
	mov	ebx,edx			; raw Ba
	and	ebx,3FFh		; isolate Ba
	mov	al,bSat[esi][ebx]	; saturate Ba
	mov	ebx,edx			; raw Ga	
	shr	ebx,11			; align Ga
	and	ebx,3FFh		; isolate Ga
	mov	ah,bSat[esi][ebx]	; Saturate Ga
	shr	edx,22			; isolate Ra
	mov	dl,bSat[esi][edx]	; saturate Ra
	shl	edx,16			; align Ra
	or	eax,edx			; combine
	mov	[edi][0],eax		; store Ba,Ga,Ra
; B
	sub	eax,eax			; clear
	mov	al,bYb422		; fetch Yb
	add	ecx,dwYtoRGB[esi][eax*4]; RGB pel b
	mov	ebx,ecx			; scratch copy of RGBb
	and	ebx,3FFh		; isolate Bb
	mov	al,bSat[esi][ebx]	; Saturate Bb
	mov	ebx,ecx			; scratch copy of RGBb
	shr	ebx,11			; align Gb
	and	ebx,3FFh		; isolate Gb
	mov	ah,bSat[esi][ebx]	; saturate Gb
	shr	ecx,22			; align Rb
	mov	dl,bSat[esi][ecx]	; saturate Rb
	shl	edx,16			; align Rb
	or	eax,edx			; eax = xx:Rb:Gb:Bb
	mov	[edi][4],eax		; store Bb,Gb,Rb
	mov	dwRGB,eax		; save RGB
	pop	ecx			; restore bit buffer count
	pop	eax			; ...and data
	mov	esi,lpHuffLut
	jmp	d32_next_pel

d32_done:
	mov	eax,lpdwResidual	; ending values
	mov	edx,DWORD PTR bYa422	;  /
	mov	[eax],edx		; /
	mov	esi,lpNext		; end
	mov	eax,lpIn		; start
	mov	ebx,bIn			; bits already in buffer
	movzx	ecx,ch			; additional bits also read from memory
	sub	esi,eax			; length = (end - start)
	shl	esi,3			;   / * 8
	sub	esi,ebx			;  / - bIn (bits skipped at beginning)
	sub	esi,ecx			; / - ecx (ecx = bits read not used)
	mov	eax,esi			; return in eax
cEnd


sEnd





end