495fa5:	00 00                	add    %al,(%eax)
495fa7:	0a a2 25 20 b6 02    	or     0x2b62025(%edx),%ah
495fad:	00 00                	add    %al,(%eax)
495faf:	1f                   	pop    %ds
495fb0:	18 8d 3a 02 00 04    	sbb    %cl,0x400023a(%ebp)
495fb6:	28 16                	sub    %dl,(%esi)
495fb8:	00 00                	add    %al,(%eax)
495fba:	0a a2 25 20 b1 02    	or     0x2b12025(%edx),%ah
495fc0:	00 00                	add    %al,(%eax)
495fc2:	1f                   	pop    %ds
495fc3:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
495fc9:	25 d0 b3 02 00       	and    $0x2b3d0,%eax
495fce:	04 28                	add    $0x28,%al
495fd0:	16                   	push   %ss
495fd1:	00 00                	add    %al,(%eax)
495fd3:	0a a2 25 20 b2 02    	or     0x2b22025(%edx),%ah
495fd9:	00 00                	add    %al,(%eax)
495fdb:	1f                   	pop    %ds
495fdc:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
495fe2:	25 d0 b4 02 00       	and    $0x2b4d0,%eax
495fe7:	04 28                	add    $0x28,%al
495fe9:	16                   	push   %ss
495fea:	00 00                	add    %al,(%eax)
495fec:	0a a2 25 20 b3 02    	or     0x2b32025(%edx),%ah
495ff2:	00 00                	add    %al,(%eax)
495ff4:	1f                   	pop    %ds
495ff5:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
495ffb:	28 16                	sub    %dl,(%esi)
495ffd:	00 00                	add    %al,(%eax)
495fff:	0a a2 25 20 ae 02    	or     0x2ae2025(%edx),%ah
496005:	00 00                	add    %al,(%eax)
496007:	1f                   	pop    %ds
496008:	20 8d 3a 00 00 01    	and    %cl,0x100003a(%ebp)
49600e:	25 d0 b0 02 00       	and    $0x2b0d0,%eax
496013:	04 28                	add    $0x28,%al
496015:	16                   	push   %ss
496016:	00 00                	add    %al,(%eax)
496018:	0a a2 25 20 af 02    	or     0x2af2025(%edx),%ah
49601e:	00 00                	add    %al,(%eax)
496020:	1f                   	pop    %ds
496021:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
496027:	25 d0 b1 02 00       	and    $0x2b1d0,%eax
49602c:	04 28                	add    $0x28,%al
49602e:	16                   	push   %ss
49602f:	00 00                	add    %al,(%eax)
496031:	0a a2 25 20 b0 02    	or     0x2b02025(%edx),%ah
496037:	00 00                	add    %al,(%eax)
496039:	1f                   	pop    %ds
49603a:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
496040:	25 d0 b2 00 0a       	and    $0xa00b2d0,%eax
496045:	a2 25 20 ab 02       	mov    %al,0x2ab2025
49604a:	00 00                	add    %al,(%eax)
49604c:	1f                   	pop    %ds
49604d:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
496053:	25 d0 ad 02 00       	and    $0x2add0,%eax
496058:	04 28                	add    $0x28,%al
49605a:	16                   	push   %ss
49605b:	00 00                	add    %al,(%eax)
49605d:	0a a2 25 20 ac 02    	or     0x2ac2025(%edx),%ah
496063:	00 00                	add    %al,(%eax)
496065:	1f                   	pop    %ds
496066:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
49606c:	25 d0 ae 02 00       	and    $0x2aed0,%eax
496071:	04 28                	add    $0x28,%al
496073:	16                   	push   %ss
496074:	00 00                	add    %al,(%eax)
496076:	0a a2 25 20 ad 02    	or     0x2ad2025(%edx),%ah
49607c:	00 00                	add    %al,(%eax)
49607e:	1f                   	pop    %ds
49607f:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
496085:	25 d0 af 02 00       	and    $0x2afd0,%eax
49608a:	04 25                	add    $0x25,%al
49608c:	20 a8 02 00 00 1f    	and    %ch,0x1f000002(%eax)
496092:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
496098:	25 d0 aa 02 00       	and    $0x2aad0,%eax
49609d:	04 28                	add    $0x28,%al
49609f:	16                   	push   %ss
4960a0:	00 00                	add    %al,(%eax)
4960a2:	0a a2 25 20 a9 02    	or     0x2a92025(%edx),%ah
4960a8:	00 00                	add    %al,(%eax)
4960aa:	1f                   	pop    %ds
4960ab:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
4960b1:	25 d0 ab 02 00       	and    $0x2abd0,%eax
4960b6:	04 28                	add    $0x28,%al
4960b8:	16                   	push   %ss
4960b9:	00 00                	add    %al,(%eax)
4960bb:	0a a2 25 20 aa 02    	or     0x2aa2025(%edx),%ah
4960c1:	00 00                	add    %al,(%eax)
4960c3:	1f                   	pop    %ds
4960c4:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
4960ca:	25 d0 ac 02 00       	and    $0x2acd0,%eax
4960cf:	04 28                	add    $0x28,%al
4960d1:	16                   	push   %ss
4960d2:	00 02                	add    %al,(%edx)
4960d4:	00 00                	add    %al,(%eax)
4960d6:	1f                   	pop    %ds
4960d7:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
4960dd:	25 d0 a7 02 00       	and    $0x2a7d0,%eax
4960e2:	04 28                	add    $0x28,%al
4960e4:	16                   	push   %ss
4960e5:	00 00                	add    %al,(%eax)
4960e7:	0a a2 25 20 a6 02    	or     0x2a62025(%edx),%ah
4960ed:	00 00                	add    %al,(%eax)
4960ef:	1f                   	pop    %ds
4960f0:	18 8d 3a 00 00 01    	sbb    %cl,0x100003a(%ebp)
4960f6:	25 d0 a8 02 00       	and    $0x2a8d0,%eax
4960fb:	04 28                	add    $0x28,%al
4960fd:	16                   	push   %ss
4960fe:	00 00                	add    %al,(%eax)
496100:	0a a2 25 20 a7 02    	or     0x2a72025(%edx),%ah
496106:	00 00                	add    %al,(%eax)
496108:	1f                   	pop    %ds
496109:	18 8d 3a 00 00 01    	sbb    %cl,0x100003a(%ebp)
49610f:	25 d0 a9 02 00       	and    $0x2a9d0,%eax
496114:	04 28                	add    $0x28,%al
496116:	16                   	push   %ss
496117:	00 00                	add    %al,(%eax)
496119:	0a a2 1f 14 8d 3a    	or     0x3a8d141f(%edx),%ah
49611f:	00 00                	add    %al,(%eax)
496121:	01 25 d0 a4 02 00    	add    %esp,0x2a4d0
496127:	04 28                	add    $0x28,%al
496129:	16                   	push   %ss
49612a:	00 00                	add    %al,(%eax)
49612c:	0a a2 25 20 a3 02    	or     0x2a32025(%edx),%ah
496132:	00 00                	add    %al,(%eax)
496134:	1f                   	pop    %ds
496135:	14 8d                	adc    $0x8d,%al
496137:	3a 00                	cmp    (%eax),%al
496139:	00 01                	add    %al,(%ecx)
49613b:	25 d0 a5 02 00       	and    $0x2a5d0,%eax
496140:	04 28                	add    $0x28,%al
496142:	16                   	push   %ss
496143:	00 00                	add    %al,(%eax)
496145:	0a a2 25 20 a4 02    	or     0x2a42025(%edx),%ah
49614b:	00 00                	add    %al,(%eax)
49614d:	1f                   	pop    %ds
49614e:	14 8d                	adc    $0x8d,%al
496150:	3a 00                	cmp    (%eax),%al
496152:	00 01                	add    %al,(%ecx)
496154:	25 d0 a6 02 00       	and    $0x2a6d0,%eax
496159:	04 28                	add    $0x28,%al
49615b:	16                   	push   %ss
49615c:	00 00                	add    %al,(%eax)
49615e:	0a a2 25 20 a5 3a    	or     0x3aa52025(%edx),%ah
496164:	00 00                	add    %al,(%eax)
496166:	01 25 d0 a1 02 00    	add    %esp,0x2a1d0
49616c:	04 28                	add    $0x28,%al
49616e:	16                   	push   %ss
49616f:	00 00                	add    %al,(%eax)
496171:	0a a2 25 20 a0 02    	or     0x2a02025(%edx),%ah
496177:	00 00                	add    %al,(%eax)
496179:	1f                   	pop    %ds
49617a:	14 8d                	adc    $0x8d,%al
49617c:	3a 00                	cmp    (%eax),%al
49617e:	00 01                	add    %al,(%ecx)
496180:	25 d0 a2 02 00       	and    $0x2a2d0,%eax
496185:	04 28                	add    $0x28,%al
496187:	16                   	push   %ss
496188:	00 00                	add    %al,(%eax)
49618a:	0a a2 25 20 a1 02    	or     0x2a12025(%edx),%ah
496190:	00 00                	add    %al,(%eax)
496192:	1f                   	pop    %ds
496193:	14 8d                	adc    $0x8d,%al
496195:	3a 00                	cmp    (%eax),%al
496197:	00 01                	add    %al,(%ecx)
496199:	25 d0 a3 02 00       	and    $0x2a3d0,%eax
49619e:	04 28                	add    $0x28,%al
4961a0:	16                   	push   %ss
4961a1:	00 00                	add    %al,(%eax)
4961a3:	0a a2 25 20 a2 02    	or     0x2a22025(%edx),%ah
4961a9:	00 00                	add    %al,(%eax)
4961ab:	01 25 d0 9e 02 00    	add    %esp,0x29ed0
4961b1:	04 28                	add    $0x28,%al
4961b3:	16                   	push   %ss
4961b4:	00 00                	add    %al,(%eax)
4961b6:	0a a2 25 20 9d 02    	or     0x29d2025(%edx),%ah
4961bc:	00 00                	add    %al,(%eax)
4961be:	1f                   	pop    %ds
4961bf:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
4961c5:	25 d0 9f 02 00       	and    $0x29fd0,%eax
4961ca:	04 28                	add    $0x28,%al
4961cc:	16                   	push   %ss
4961cd:	00 00                	add    %al,(%eax)
4961cf:	0a a2 25 20 9e 02    	or     0x29e2025(%edx),%ah
4961d5:	00 00                	add    %al,(%eax)
4961d7:	1f                   	pop    %ds
4961d8:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
4961de:	25 d0 a0 02 00       	and    $0x2a0d0,%eax
4961e3:	04 28                	add    $0x28,%al
4961e5:	16                   	push   %ss
4961e6:	00 00                	add    %al,(%eax)
4961e8:	0a a2 25 20 9f 02    	or     0x29f2025(%edx),%ah
4961ee:	00 00                	add    %al,(%eax)
4961f0:	1f                   	pop    %ds
4961f1:	14 8d                	adc    $0x8d,%al
4961f3:	9b                   	fwait
4961f4:	02 00                	add    (%eax),%al
4961f6:	04 28                	add    $0x28,%al
4961f8:	16                   	push   %ss
4961f9:	00 00                	add    %al,(%eax)
4961fb:	0a a2 25 20 9a 02    	or     0x29a2025(%edx),%ah
496201:	00 00                	add    %al,(%eax)
496203:	1f                   	pop    %ds
496204:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
49620a:	25 d0 9c 02 00       	and    $0x29cd0,%eax
49620f:	04 28                	add    $0x28,%al
496211:	16                   	push   %ss
496212:	00 00                	add    %al,(%eax)
496214:	0a a2 25 20 9b 02    	or     0x29b2025(%edx),%ah
49621a:	00 00                	add    %al,(%eax)
49621c:	1f                   	pop    %ds
49621d:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
496223:	25 d0 9d 02 00       	and    $0x29dd0,%eax
496228:	04 28                	add    $0x28,%al
49622a:	16                   	push   %ss
49622b:	00 00                	add    %al,(%eax)
49622d:	0a a2 25 20 9c 02    	or     0x29c2025(%edx),%ah
496233:	00 00                	add    %al,(%eax)
496235:	1f                   	pop    %ds
496236:	10 8d 3a 00 00 04    	adc    %cl,0x400003a(%ebp)
49623c:	28 16                	sub    %dl,(%esi)
49623e:	00 00                	add    %al,(%eax)
496240:	0a a2 25 20 97 02    	or     0x2972025(%edx),%ah
496246:	00 00                	add    %al,(%eax)
496248:	1f                   	pop    %ds
496249:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
49624f:	25 d0 99 02 00       	and    $0x299d0,%eax
496254:	04 28                	add    $0x28,%al
496256:	16                   	push   %ss
496257:	00 00                	add    %al,(%eax)
496259:	0a a2 25 20 98 02    	or     0x2982025(%edx),%ah
49625f:	00 00                	add    %al,(%eax)
496261:	1f                   	pop    %ds
496262:	14 8d                	adc    $0x8d,%al
496264:	3a 00                	cmp    (%eax),%al
496266:	00 01                	add    %al,(%ecx)
496268:	25 d0 9a 02 00       	and    $0x29ad0,%eax
49626d:	04 28                	add    $0x28,%al
49626f:	16                   	push   %ss
496270:	00 00                	add    %al,(%eax)
496272:	0a a2 25 20 99 02    	or     0x2992025(%edx),%ah
496278:	00 00                	add    %al,(%eax)
49627a:	1f                   	pop    %ds
49627b:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
496281:	25 d0 00 00 0a       	and    $0xa0000d0,%eax
496286:	a2 25 20 94 02       	mov    %al,0x2942025
49628b:	00 00                	add    %al,(%eax)
49628d:	1f                   	pop    %ds
49628e:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
496294:	25 d0 96 02 00       	and    $0x296d0,%eax
496299:	04 28                	add    $0x28,%al
49629b:	16                   	push   %ss
49629c:	00 00                	add    %al,(%eax)
49629e:	0a a2 25 20 95 02    	or     0x2952025(%edx),%ah
4962a4:	00 00                	add    %al,(%eax)
4962a6:	1f                   	pop    %ds
4962a7:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
4962ad:	25 d0 97 02 00       	and    $0x297d0,%eax
4962b2:	04 28                	add    $0x28,%al
4962b4:	16                   	push   %ss
4962b5:	00 00                	add    %al,(%eax)
4962b7:	0a a2 25 20 96 02    	or     0x2962025(%edx),%ah
4962bd:	00 00                	add    %al,(%eax)
4962bf:	1f                   	pop    %ds
4962c0:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
4962c6:	25 d0 98 02 00       	and    $0x298d0,%eax
4962cb:	a2 25 20 91 02       	mov    %al,0x2912025
4962d0:	00 00                	add    %al,(%eax)
4962d2:	1f                   	pop    %ds
4962d3:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
4962d9:	25 d0 93 02 00       	and    $0x293d0,%eax
4962de:	04 28                	add    $0x28,%al
4962e0:	16                   	push   %ss
4962e1:	00 00                	add    %al,(%eax)
4962e3:	0a a2 25 20 92 02    	or     0x2922025(%edx),%ah
4962e9:	00 00                	add    %al,(%eax)
4962eb:	1f                   	pop    %ds
4962ec:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
4962f2:	25 d0 94 02 00       	and    $0x294d0,%eax
4962f7:	04 28                	add    $0x28,%al
4962f9:	16                   	push   %ss
4962fa:	00 00                	add    %al,(%eax)
4962fc:	0a a2 25 20 93 02    	or     0x2932025(%edx),%ah
496302:	00 00                	add    %al,(%eax)
496304:	1f                   	pop    %ds
496305:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
49630b:	25 d0 95 02 00       	and    $0x295d0,%eax
496310:	04 28                	add    $0x28,%al
496312:	16                   	push   %ss
496313:	8e 02                	mov    (%edx),%es
496315:	00 00                	add    %al,(%eax)
496317:	1f                   	pop    %ds
496318:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
49631e:	25 d0 90 02 00       	and    $0x290d0,%eax
496323:	04 28                	add    $0x28,%al
496325:	16                   	push   %ss
496326:	00 00                	add    %al,(%eax)
496328:	0a a2 25 20 8f 02    	or     0x28f2025(%edx),%ah
49632e:	00 00                	add    %al,(%eax)
496330:	1f                   	pop    %ds
496331:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
496337:	25 d0 91 02 00       	and    $0x291d0,%eax
49633c:	04 28                	add    $0x28,%al
49633e:	16                   	push   %ss
49633f:	00 00                	add    %al,(%eax)
496341:	0a a2 25 20 90 02    	or     0x2902025(%edx),%ah
496347:	00 00                	add    %al,(%eax)
496349:	1f                   	pop    %ds
49634a:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
496350:	25 d0 92 02 00       	and    $0x292d0,%eax
496355:	04 28                	add    $0x28,%al
496357:	16                   	push   %ss
496358:	00 00                	add    %al,(%eax)
49635a:	0a 00                	or     (%eax),%al
49635c:	1f                   	pop    %ds
49635d:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
496363:	25 d0 8d 02 00       	and    $0x28dd0,%eax
496368:	04 28                	add    $0x28,%al
49636a:	16                   	push   %ss
49636b:	00 00                	add    %al,(%eax)
49636d:	0a a2 25 20 8c 02    	or     0x28c2025(%edx),%ah
496373:	00 00                	add    %al,(%eax)
496375:	1f                   	pop    %ds
496376:	14 8d                	adc    $0x8d,%al
496378:	3a 00                	cmp    (%eax),%al
49637a:	00 01                	add    %al,(%ecx)
49637c:	25 d0 8e 02 00       	and    $0x28ed0,%eax
496381:	04 28                	add    $0x28,%al
496383:	16                   	push   %ss
496384:	00 00                	add    %al,(%eax)
496386:	0a a2 25 20 8d 02    	or     0x28d2025(%edx),%ah
49638c:	00 00                	add    %al,(%eax)
49638e:	1f                   	pop    %ds
49638f:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
496395:	25 d0 8f 02 00       	and    $0x28fd0,%eax
49639a:	04 28                	add    $0x28,%al
49639c:	16                   	push   %ss
49639d:	00 00                	add    %al,(%eax)
49639f:	0a a2 25 20 6d 04    	or     0x46d2025(%edx),%ah
4963a5:	00 00                	add    %al,(%eax)
4963a7:	00 00                	add    %al,(%eax)
4963a9:	d0 8a 02 00 04 28    	rorb   $1,0x28040002(%edx)
4963af:	16                   	push   %ss
4963b0:	00 00                	add    %al,(%eax)
4963b2:	0a a2 25 20 89 02    	or     0x2892025(%edx),%ah
4963b8:	00 00                	add    %al,(%eax)
4963ba:	1f                   	pop    %ds
4963bb:	10 8d 3a 00 00 01    	adc    %cl,0x100003a(%ebp)
4963c1:	25 d0 8b 02 00       	and    $0x28bd0,%eax
4963c6:	04 28                	add    $0x28,%al