401172:	00 00                	add    %al,(%eax)
401174:	b4 1e                	mov    $0x1e,%ah
401176:	40                   	inc    %eax
401177:	00 e3                	add    %ah,%bl
401179:	03 00                	add    (%eax),%eax
40117b:	00 a4 1f 40 00 0e 00 	add    %ah,0xe0040(%edi,%ebx,1)
401182:	00 00                	add    %al,(%eax)
401184:	5c                   	pop    %esp
401185:	1f                   	pop    %ds
401186:	40                   	inc    %eax
401187:	00 03                	add    %al,(%ebx)
401189:	00 00                	add    %al,(%eax)
40118b:	00 14 1f             	add    %dl,(%edi,%ebx,1)
40118e:	40                   	inc    %eax
40118f:	00 1e                	add    %bl,(%esi)
401191:	00 00                	add    %al,(%eax)
401193:	00 cc                	add    %cl,%ah
401195:	1e                   	push   %ds
401196:	40                   	inc    %eax
401197:	00 d5                	add    %dl,%ch
401199:	04 00                	add    $0x0,%al
40119b:	00 70 1f             	add    %dh,0x1f(%eax)
40119e:	40                   	inc    %eax
40119f:	00 19                	add    %bl,(%ecx)
4011a1:	00 00                	add    %al,(%eax)
4011a3:	00 cc                	add    %cl,%ah
4011a5:	1e                   	push   %ds
4011a6:	40                   	inc    %eax
4011a7:	00 20                	add    %ah,(%eax)
4011a9:	00 00                	add    %al,(%eax)
4011ab:	00 70 1e             	add    %dh,0x1e(%eax)
4011ae:	40                   	inc    %eax
4011af:	00 04 00             	add    %al,(%eax,%eax,1)
4011b2:	00 00                	add    %al,(%eax)
4011b4:	b8 1f 40 00 1d       	mov    $0x1d00401f,%eax
4011b9:	00 00                	add    %al,(%eax)
4011bb:	00 cc                	add    %cl,%ah
4011bd:	1e                   	push   %ds
4011be:	40                   	inc    %eax
4011bf:	00 13                	add    %dl,(%ebx)
4011c1:	00 00                	add    %al,(%eax)
4011c3:	00 70 1e             	add    %dh,0x1e(%eax)
4011c6:	40                   	inc    %eax
4011c7:	00 1d 27 00 00 cc    	add    %bl,0xcc000027
4011cd:	1f                   	pop    %ds
4011ce:	40                   	inc    %eax
4011cf:	00 40 27             	add    %al,0x27(%eax)
4011d2:	00 00                	add    %al,(%eax)
4011d4:	e0 1f                	loopne 0x4011f5
4011d6:	40                   	inc    %eax
4011d7:	00 41 27             	add    %al,0x27(%ecx)
4011da:	00 00                	add    %al,(%eax)
4011dc:	f0 1f                	lock pop %ds
4011de:	40                   	inc    %eax
4011df:	00 3f                	add    %bh,(%edi)
4011e1:	27                   	daa
4011e2:	00 00                	add    %al,(%eax)
4011e4:	08 20                	or     %ah,(%eax)
4011e6:	40                   	inc    %eax
4011e7:	00 35 27 00 00 28    	add    %dh,0x28000027
4011ed:	20 40 00             	and    %al,0x0(%eax)
4011f0:	19 27                	sbb    %esp,(%edi)
4011f2:	00 00                	add    %al,(%eax)
4011f4:	48                   	dec    %eax
4011f5:	20 40 00             	and    %al,0x0(%eax)
4011f8:	45                   	inc    %ebp
4011f9:	27                   	daa
4011fa:	00 00                	add    %al,(%eax)
4011fc:	5c                   	pop    %esp
4011fd:	20 40 00             	and    %al,0x0(%eax)
401200:	4d                   	dec    %ebp
401201:	27                   	daa
401202:	00 00                	add    %al,(%eax)
401204:	70 20                	jo     0x401226
401206:	40                   	inc    %eax
401207:	00 46 27             	add    %al,0x27(%esi)
40120a:	00 00                	add    %al,(%eax)
40120c:	84 20                	test   %ah,(%eax)
40120e:	40                   	inc    %eax
40120f:	00 37                	add    %dh,(%edi)
401211:	27                   	daa
401212:	00 00                	add    %al,(%eax)
401214:	98                   	cwtl
401215:	20 40 00             	and    %al,0x0(%eax)
401218:	1e                   	push   %ds
401219:	27                   	daa
40121a:	00 00                	add    %al,(%eax)
40121c:	b8 20 40 00 51       	mov    $0x51004020,%eax
401221:	27                   	daa
401222:	00 00                	add    %al,(%eax)
401224:	c4 20                	les    (%eax),%esp
401226:	40                   	inc    %eax
401227:	00 34 27             	add    %dh,(%edi,%eiz,1)
40122a:	00 00                	add    %al,(%eax)
40122c:	d8 20                	fsubs  (%eax)
40122e:	40                   	inc    %eax
40122f:	00 14 27             	add    %dl,(%edi,%eiz,1)
401232:	00 00                	add    %al,(%eax)
401234:	f0 20 40 00          	lock and %al,0x0(%eax)
401238:	26 27                	es daa
40123a:	00 00                	add    %al,(%eax)
40123c:	fc                   	cld
40123d:	20 40 00             	and    %al,0x0(%eax)
401240:	48                   	dec    %eax
401241:	27                   	daa
401242:	00 00                	add    %al,(%eax)
401244:	10 21                	adc    %ah,(%ecx)
401246:	40                   	inc    %eax
401247:	00 28                	add    %ch,(%eax)
401249:	27                   	daa
40124a:	00 00                	add    %al,(%eax)
40124c:	24 21                	and    $0x21,%al
40124e:	40                   	inc    %eax
40124f:	00 38                	add    %bh,(%eax)
401251:	27                   	daa
401252:	00 00                	add    %al,(%eax)
401254:	38 21                	cmp    %ah,(%ecx)
401256:	40                   	inc    %eax
401257:	00 4f 27             	add    %cl,0x27(%edi)
40125a:	00 00                	add    %al,(%eax)
40125c:	48                   	dec    %eax
40125d:	21 40 00             	and    %eax,0x0(%eax)
401260:	42                   	inc    %edx
401261:	27                   	daa
401262:	00 00                	add    %al,(%eax)
401264:	5c                   	pop    %esp
401265:	21 40 00             	and    %eax,0x0(%eax)
401268:	44                   	inc    %esp
401269:	27                   	daa
40126a:	00 00                	add    %al,(%eax)
40126c:	6c                   	insb   (%dx),%es:(%edi)
40126d:	21 40 00             	and    %eax,0x0(%eax)
401270:	43                   	inc    %ebx
401271:	27                   	daa
401272:	00 00                	add    %al,(%eax)
401274:	7c 21                	jl     0x401297
401276:	40                   	inc    %eax
401277:	00 47 27             	add    %al,0x27(%edi)
40127a:	00 00                	add    %al,(%eax)
40127c:	90                   	nop
40127d:	21 40 00             	and    %eax,0x0(%eax)
401280:	3a 27                	cmp    (%edi),%ah
401282:	00 00                	add    %al,(%eax)
401284:	a0 21 40 00 49       	mov    0x49004021,%al
401289:	27                   	daa
40128a:	00 00                	add    %al,(%eax)
40128c:	b4 21                	mov    $0x21,%ah
40128e:	40                   	inc    %eax
40128f:	00 36                	add    %dh,(%esi)
401291:	27                   	daa
401292:	00 00                	add    %al,(%eax)
401294:	c4 21                	les    (%ecx),%esp
401296:	40                   	inc    %eax
401297:	00 3d 27 00 00 d4    	add    %bh,0xd4000027
40129d:	21 40 00             	and    %eax,0x0(%eax)
4012a0:	3b 27                	cmp    (%edi),%esp
4012a2:	00 00                	add    %al,(%eax)
4012a4:	ec                   	in     (%dx),%al
4012a5:	21 40 00             	and    %eax,0x0(%eax)
4012a8:	39 27                	cmp    %esp,(%edi)
4012aa:	00 00                	add    %al,(%eax)
4012ac:	04 22                	add    $0x22,%al
4012ae:	40                   	inc    %eax
4012af:	00 4c 27 00          	add    %cl,0x0(%edi,%eiz,1)
4012b3:	00 18                	add    %bl,(%eax)
4012b5:	22 40 00             	and    0x0(%eax),%al
4012b8:	33 27                	xor    (%edi),%esp
4012ba:	00 00                	add    %al,(%eax)
4012bc:	24 22                	and    $0x22,%al
4012be:	40                   	inc    %eax
4012c7:	00 66 00             	add    %ah,0x0(%esi)
4012ca:	00 00                	add    %al,(%eax)
4012cc:	3c 22                	cmp    $0x22,%al
4012ce:	40                   	inc    %eax
4012cf:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
4012d3:	00 5c 22 40          	add    %bl,0x40(%edx,%eiz,1)
4012d7:	00 65 00             	add    %ah,0x0(%ebp)
4012da:	00 00                	add    %al,(%eax)
4012dc:	6c                   	insb   (%dx),%es:(%edi)
4012dd:	22 40 00             	and    0x0(%eax),%al
4012e0:	71 00                	jno    0x4012e2
4012e2:	00 00                	add    %al,(%eax)
4012e4:	84 22                	test   %ah,(%edx)
4012e6:	40                   	inc    %eax
4012e7:	00 07                	add    %al,(%edi)
4012e9:	00 00                	add    %al,(%eax)
4012eb:	00 98 22 40 00 21    	add    %bl,0x21004022(%eax)
4012f1:	00 00                	add    %al,(%eax)
4012f3:	00 b0 22 40 00 0e    	add    %dh,0xe004022(%eax)
4012f9:	00 00                	add    %al,(%eax)
4012fb:	00 c8                	add    %cl,%al
4012fd:	22 40 00             	and    0x0(%eax),%al
401300:	09 00                	or     %eax,(%eax)
401302:	00 00                	add    %al,(%eax)
401304:	d4 22                	aam    $0x22
401306:	40                   	inc    %eax
401307:	00 68 00             	add    %ch,0x0(%eax)
40130a:	00 00                	add    %al,(%eax)
40130c:	e8 22 40 00 20       	call   0x20405333
401311:	00 00                	add    %al,(%eax)
401313:	00 f4                	add    %dh,%ah
401315:	22 40 00             	and    0x0(%eax),%al
401318:	6a 00                	push   $0x0
40131a:	00 00                	add    %al,(%eax)
40131c:	00 23                	add    %ah,(%ebx)
40131e:	40                   	inc    %eax
40131f:	00 67 00             	add    %ah,0x0(%edi)
401322:	00 00                	add    %al,(%eax)
401324:	14 23                	adc    $0x23,%al
401326:	40                   	inc    %eax
401327:	00 6b 00             	add    %ch,0x0(%ebx)
40132a:	00 00                	add    %al,(%eax)
40132c:	34 23                	xor    $0x23,%al
40132e:	40                   	inc    %eax
40132f:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
401333:	00 48 23             	add    %cl,0x23(%eax)
401336:	40                   	inc    %eax
401337:	00 12                	add    %dl,(%edx)
401339:	00 00                	add    %al,(%eax)
40133b:	00 90 1f 40 00 6d    	add    %dl,0x6d00401f(%eax)
401341:	00 00                	add    %al,(%eax)
401343:	00 5c 23 40          	add    %bl,0x40(%ebx,%eiz,1)
401347:	00 10                	add    %dl,(%eax)
401349:	00 00                	add    %al,(%eax)
40134b:	00 b4 1e 40 00 29 00 	add    %dh,0x290040(%esi,%ebx,1)
401352:	00 00                	add    %al,(%eax)
401354:	d8 1e                	fcomps (%esi)
401356:	40                   	inc    %eax
401357:	00 08                	add    %cl,(%eax)
401359:	00 00                	add    %al,(%eax)
40135b:	00 7c 23 40          	add    %bh,0x40(%ebx,%eiz,1)
40135f:	00 11                	add    %dl,(%ecx)
401361:	00 00                	add    %al,(%eax)
401363:	00 84 1e 40 00 1b 00 	add    %al,0x1b0040(%esi,%ebx,1)
40136a:	00 00                	add    %al,(%eax)
40136c:	94                   	xchg   %eax,%esp
40136d:	23 40 00             	and    0x0(%eax),%eax
401370:	26 00 00             	add    %al,%es:(%eax)
401373:	00 a0 1e 40 00 28    	add    %ah,0x2800401e(%eax)
401379:	00 00                	add    %al,(%eax)
40137b:	00 30                	add    %dh,(%eax)
40137d:	1f                   	pop    %ds
40137e:	40                   	inc    %eax
40137f:	00 6e 00             	add    %ch,0x0(%esi)
401382:	00 00                	add    %al,(%eax)
401384:	a4                   	movsb  %ds:(%esi),%es:(%edi)
401385:	23 40 00             	and    0x0(%eax),%eax
401388:	6f                   	outsl  %ds:(%esi),(%dx)
401389:	00 00                	add    %al,(%eax)
40138b:	00 b8 23 40 00 2a    	add    %bh,0x2a004023(%eax)
401391:	00 00                	add    %al,(%eax)
401393:	00 cc                	add    %cl,%ah
401395:	23 40 00             	and    0x0(%eax),%eax
401398:	19 00                	sbb    %eax,(%eax)
40139a:	00 00                	add    %al,(%eax)
40139c:	e4 23                	in     $0x23,%al
40139e:	40                   	inc    %eax
40139f:	00 04 00             	add    %al,(%eax,%eax,1)
4013a2:	00 00                	add    %al,(%eax)
4013a4:	f0 20 40 00          	lock and %al,0x0(%eax)
4013a8:	16                   	push   %ss
4013a9:	00 00                	add    %al,(%eax)
4013ab:	00 ec                	add    %ch,%ah
4013ad:	1e                   	push   %ds
4013ae:	40                   	inc    %eax
4013af:	00 1d 00 00 00 08    	add    %bl,0x8000000
4013b5:	24 40                	and    $0x40,%al
4013b7:	00 05 00 00 00 cc    	add    %al,0xcc000000
4013bd:	1e                   	push   %ds
4013be:	40                   	inc    %eax
4013bf:	00 15 00 00 00 18    	add    %dl,0x18000000
4013c5:	24 40                	and    $0x40,%al
4013c7:	00 73 00             	add    %dh,0x0(%ebx)
4013ca:	00 00                	add    %al,(%eax)
4013cc:	28 24 40             	sub    %ah,(%eax,%eax,2)
4013cf:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
4013d3:	00 38                	add    %bh,(%eax)
4013d5:	24 40                	and    $0x40,%al
4013d7:	00 75 00             	add    %dh,0x0(%ebp)
4013da:	00 00                	add    %al,(%eax)
4013dc:	48                   	dec    %eax
4013dd:	24 40                	and    $0x40,%al
4013df:	00 76 00             	add    %dh,0x0(%esi)
4013e2:	00 00                	add    %al,(%eax)
4013e4:	58                   	pop    %eax
4013e5:	24 40                	and    $0x40,%al
4013e7:	00 77 00             	add    %dh,0x0(%edi)
4013ea:	00 00                	add    %al,(%eax)
4013ec:	6c                   	insb   (%dx),%es:(%edi)
4013ed:	24 40                	and    $0x40,%al
4013ef:	00 0a                	add    %cl,(%edx)
4013f1:	00 00                	add    %al,(%eax)
4013f3:	00 7c 24 40          	add    %bh,0x40(%esp)
4013f7:	00 79 00             	add    %bh,0x0(%ecx)
4013fa:	00 00                	add    %al,(%eax)
4013fc:	90                   	nop
4013fd:	24 40                	and    $0x40,%al
4013ff:	00 27                	add    %ah,(%edi)
401401:	00 00                	add    %al,(%eax)
401403:	00 48 1f             	add    %cl,0x1f(%eax)
401406:	40                   	inc    %eax
401407:	00 78 00             	add    %bh,0x0(%eax)
40140a:	00 00                	add    %al,(%eax)
40140c:	98                   	cwtl
40140d:	24 40                	and    $0x40,%al
40140f:	00 7a 00             	add    %bh,0x0(%edx)
401412:	00 00                	add    %al,(%eax)
401414:	b0 24                	mov    $0x24,%al
401416:	40                   	inc    %eax
401417:	00 7b 00             	add    %bh,0x0(%ebx)
40141a:	00 00                	add    %al,(%eax)
40141c:	bc 24 40 00 1c       	mov    $0x1c004024,%esp
401421:	00 00                	add    %al,(%eax)
401423:	00 00                	add    %al,(%eax)
401425:	1f                   	pop    %ds
401426:	40                   	inc    %eax
401427:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
40142b:	00 d0                	add    %dl,%al
40142d:	24 40                	and    $0x40,%al
40142f:	00 06                	add    %al,(%esi)
401431:	00 00                	add    %al,(%eax)
401433:	00 e4                	add    %ah,%ah
401435:	24 40                	and    $0x40,%al
401437:	00 13                	add    %dl,(%ebx)
401439:	00 00                	add    %al,(%eax)
40143b:	00 90 1e 40 00 02    	add    %dl,0x200401e(%eax)
401441:	00 00                	add    %al,(%eax)
401443:	00 14 1f             	add    %dl,(%edi,%ebx,1)
401446:	40                   	inc    %eax
401447:	00 03                	add    %al,(%ebx)
401449:	00 00                	add    %al,(%eax)
40144b:	00 00                	add    %al,(%eax)
40144d:	25 40 00 14 00       	and    $0x140040,%eax
401452:	00 00                	add    %al,(%eax)
401454:	10 25 40 00 80 00    	adc    %ah,0x800040
40145a:	00 00                	add    %al,(%eax)
40145c:	20 25 40 00 7d 00    	and    %ah,0x7d0040
401462:	00 00                	add    %al,(%eax)
401464:	30 25 40 00 7e 00    	xor    %ah,0x7e0040
40146a:	00 00                	add    %al,(%eax)
40146c:	40                   	inc    %eax
40146d:	25 40 00 0c 00       	and    $0xc0040,%eax
401472:	00 00                	add    %al,(%eax)
401474:	5c                   	pop    %esp
401475:	1f                   	pop    %ds
401476:	40                   	inc    %eax
401477:	00 81 00 00 00 50    	add    %al,0x50000000(%ecx)
40147d:	25 40 00 69 00       	and    $0x690040,%eax
401482:	00 00                	add    %al,(%eax)
401484:	a4                   	movsb  %ds:(%esi),%es:(%edi)