404409:	28 7d 00             	sub    %bh,0x0(%ebp)
40440c:	00 0a                	add    %cl,(%edx)
40440e:	d0 05 00 00 01 28    	rolb   $1,0x28010000
404414:	4a                   	dec    %edx
404415:	00 00                	add    %al,(%eax)
404417:	0a 16                	or     (%esi),%dl
404419:	6f                   	outsl  %ds:(%esi),(%dx)
40441a:	7e 00                	jle    0x40441c
40441c:	00 0a                	add    %cl,(%edx)
40441e:	0a 06                	or     (%esi),%al
404420:	8e 16                	mov    (%esi),%ss
404422:	fe 03                	incb   (%ebx)
404424:	0b 07                	or     (%edi),%eax
404426:	2c 2a                	sub    $0x2a,%al
404428:	00 06                	add    %al,(%esi)
40442a:	16                   	push   %ss
40442b:	9a 74 05 00 00 01 0c 	lcall  $0xc01,$0x574
404432:	08 6f 7f             	or     %ch,0x7f(%edi)
404435:	00 00                	add    %al,(%eax)
404437:	0a 72 96             	or     -0x6a(%edx),%dh
40443a:	02 00                	add    (%eax),%al
40443c:	70 28                	jo     0x404466
40443e:	80 00 00             	addb   $0x0,(%eax)
404441:	0a 0d 09 2c 0b 00    	or     0xb2c09,%cl
404447:	08 6f 7f             	or     %ch,0x7f(%edi)
40444a:	00 00                	add    %al,(%eax)
40444c:	0a 13                	or     (%ebx),%dl
40444e:	04 2b                	add    $0x2b,%al
404450:	14 00                	adc    $0x0,%al
404452:	28 7d 00             	sub    %bh,0x0(%ebp)
404455:	00 0a                	add    %cl,(%edx)
404457:	6f                   	outsl  %ds:(%esi),(%dx)
404458:	81 00 00 0a 28 82    	addl   $0x82280a00,(%eax)
40445e:	00 00                	add    %al,(%eax)
404460:	0a 13                	or     (%ebx),%dl
404462:	04 2b                	add    $0x2b,%al
404464:	00 11                	add    %dl,(%ecx)
404466:	04 2a                	add    $0x2a,%al
404468:	13 30                	adc    (%eax),%esi
40446a:	01 00                	add    %eax,(%eax)
40446c:	1a 00                	sbb    (%eax),%al
40446e:	00 00                	add    %al,(%eax)
404470:	04 00                	add    $0x0,%al
404472:	00 11                	add    %dl,(%ecx)
404474:	00 28                	add    %ch,(%eax)
404476:	7d 00                	jge    0x404478
404478:	00 0a                	add    %cl,(%edx)
40447a:	6f                   	outsl  %ds:(%esi),(%dx)
40447b:	83 00 00             	addl   $0x0,(%eax)
40447e:	0a 6f 84             	or     -0x7c(%edi),%ch
404481:	00 00                	add    %al,(%eax)
404483:	0a 6f 5b             	or     0x5b(%edi),%ch
404486:	00 00                	add    %al,(%eax)
404488:	0a 0a                	or     (%edx),%cl
40448a:	2b 00                	sub    (%eax),%eax
40448c:	06                   	push   %es
40448d:	2a 00                	sub    (%eax),%al
40448f:	00 13                	add    %dl,(%ebx)
404491:	30 03                	xor    %al,(%ebx)
404493:	00 3b                	add    %bh,(%ebx)
404495:	00 00                	add    %al,(%eax)
404497:	00 4b 00             	add    %cl,0x0(%ebx)
40449a:	00 11                	add    %dl,(%ecx)
40449c:	00 28                	add    %ch,(%eax)
40449e:	7d 00                	jge    0x4044a0
4044a0:	00 0a                	add    %cl,(%edx)
4044a2:	d0 06                	rolb   $1,(%esi)
4044a4:	00 00                	add    %al,(%eax)
4044a6:	01 28                	add    %ebp,(%eax)
4044a8:	4a                   	dec    %edx
4044a9:	00 00                	add    %al,(%eax)
4044ab:	0a 16                	or     (%esi),%dl
4044ad:	6f                   	outsl  %ds:(%esi),(%dx)
4044ae:	7e 00                	jle    0x4044b0
4044b0:	00 0a                	add    %cl,(%edx)
4044b2:	0a 06                	or     (%esi),%al
4044b4:	8e 16                	mov    (%esi),%ss
4044b6:	fe 01                	incb   (%ecx)
4044b8:	0b 07                	or     (%edi),%eax
4044ba:	2c 09                	sub    $0x9,%al
4044bc:	00 72 96             	add    %dh,-0x6a(%edx)
4044bf:	02 00                	add    (%eax),%al
4044c1:	70 0c                	jo     0x4044cf
4044c3:	2b 10                	sub    (%eax),%edx
4044c5:	06                   	push   %es
4044c6:	16                   	push   %ss
4044c7:	9a 74 06 00 00 01 6f 	lcall  $0x6f01,$0x674
4044ce:	85 00                	test   %eax,(%eax)
4044d0:	00 0a                	add    %cl,(%edx)
4044d2:	0c 2b                	or     $0x2b,%al
4044d4:	00 08                	add    %cl,(%eax)
4044d6:	2a 00                	sub    (%eax),%al
4044d8:	13 30                	adc    (%eax),%esi
4044da:	03 00                	add    (%eax),%eax
4044dc:	3b 00                	cmp    (%eax),%eax
4044de:	00 00                	add    %al,(%eax)
4044e0:	4b                   	dec    %ebx
4044e1:	00 00                	add    %al,(%eax)
4044e3:	11 00                	adc    %eax,(%eax)
4044e5:	28 7d 00             	sub    %bh,0x0(%ebp)
4044e8:	00 0a                	add    %cl,(%edx)
4044ea:	d0 09                	rorb   $1,(%ecx)
4044ec:	00 00                	add    %al,(%eax)
4044ee:	01 28                	add    %ebp,(%eax)
4044f0:	4a                   	dec    %edx
4044f1:	00 00                	add    %al,(%eax)
4044f3:	0a 16                	or     (%esi),%dl
4044f5:	6f                   	outsl  %ds:(%esi),(%dx)
4044f6:	7e 00                	jle    0x4044f8
4044f8:	00 0a                	add    %cl,(%edx)
4044fa:	0a 06                	or     (%esi),%al
4044fc:	8e 16                	mov    (%esi),%ss
4044fe:	fe 01                	incb   (%ecx)
404500:	0b 07                	or     (%edi),%eax
404502:	2c 09                	sub    $0x9,%al
404504:	00 72 96             	add    %dh,-0x6a(%edx)
404507:	02 00                	add    (%eax),%al
404509:	70 0c                	jo     0x404517
40450b:	2b 10                	sub    (%eax),%edx
40450d:	06                   	push   %es
40450e:	16                   	push   %ss
40450f:	9a 74 09 00 00 01 6f 	lcall  $0x6f01,$0x974
404516:	86 00                	xchg   %al,(%eax)
404518:	00 0a                	add    %cl,(%edx)
40451a:	0c 2b                	or     $0x2b,%al
40451c:	00 08                	add    %cl,(%eax)
40451e:	2a 00                	sub    (%eax),%al
404520:	13 30                	adc    (%eax),%esi
404522:	03 00                	add    (%eax),%eax
404524:	3b 00                	cmp    (%eax),%eax
404526:	00 00                	add    %al,(%eax)
404528:	4b                   	dec    %ebx
404529:	00 00                	add    %al,(%eax)
40452b:	11 00                	adc    %eax,(%eax)
40452d:	28 7d 00             	sub    %bh,0x0(%ebp)
404530:	00 0a                	add    %cl,(%edx)
404532:	d0 0a                	rorb   $1,(%edx)
404534:	00 00                	add    %al,(%eax)
404536:	01 28                	add    %ebp,(%eax)
404538:	4a                   	dec    %edx
404539:	00 00                	add    %al,(%eax)
40453b:	0a 16                	or     (%esi),%dl
40453d:	6f                   	outsl  %ds:(%esi),(%dx)
40453e:	7e 00                	jle    0x404540
404540:	00 0a                	add    %cl,(%edx)
404542:	0a 06                	or     (%esi),%al
404544:	8e 16                	mov    (%esi),%ss
404546:	fe 01                	incb   (%ecx)
404548:	0b 07                	or     (%edi),%eax
40454a:	2c 09                	sub    $0x9,%al
40454c:	00 72 96             	add    %dh,-0x6a(%edx)
40454f:	02 00                	add    (%eax),%al
404551:	70 0c                	jo     0x40455f
404553:	2b 10                	sub    (%eax),%edx
404555:	06                   	push   %es
404556:	16                   	push   %ss
404557:	9a 74 0a 00 00 01 6f 	lcall  $0x6f01,$0xa74
40455e:	87 00                	xchg   %eax,(%eax)
404560:	00 0a                	add    %cl,(%edx)
404562:	0c 2b                	or     $0x2b,%al
404564:	00 08                	add    %cl,(%eax)
404566:	2a 00                	sub    (%eax),%al
404568:	13 30                	adc    (%eax),%esi
40456a:	03 00                	add    (%eax),%eax
40456c:	3b 00                	cmp    (%eax),%eax
40456e:	00 00                	add    %al,(%eax)
404570:	4b                   	dec    %ebx
404571:	00 00                	add    %al,(%eax)
404573:	11 00                	adc    %eax,(%eax)
404575:	28 7d 00             	sub    %bh,0x0(%ebp)
404578:	00 0a                	add    %cl,(%edx)
40457a:	d0 08                	rorb   $1,(%eax)
40457c:	00 00                	add    %al,(%eax)
40457e:	01 28                	add    %ebp,(%eax)
404580:	4a                   	dec    %edx
404581:	00 00                	add    %al,(%eax)
404583:	0a 16                	or     (%esi),%dl
404585:	6f                   	outsl  %ds:(%esi),(%dx)
404586:	7e 00                	jle    0x404588
404588:	00 0a                	add    %cl,(%edx)
40458a:	0a 06                	or     (%esi),%al
40458c:	8e 16                	mov    (%esi),%ss
40458e:	fe 01                	incb   (%ecx)
404590:	0b 07                	or     (%edi),%eax
404592:	2c 09                	sub    $0x9,%al
404594:	00 72 96             	add    %dh,-0x6a(%edx)
404597:	02 00                	add    (%eax),%al
404599:	70 0c                	jo     0x4045a7
40459b:	2b 10                	sub    (%eax),%edx
40459d:	06                   	push   %es
40459e:	16                   	push   %ss
40459f:	9a 74 08 00 00 01 6f 	lcall  $0x6f01,$0x874
4045a6:	88 00                	mov    %al,(%eax)
4045a8:	00 0a                	add    %cl,(%edx)
4045aa:	0c 2b                	or     $0x2b,%al
4045ac:	00 08                	add    %cl,(%eax)
4045ae:	2a 00                	sub    (%eax),%al
4045b0:	13 30                	adc    (%eax),%esi
4045b2:	02 00                	add    (%eax),%al
4045b4:	2b 00                	sub    (%eax),%eax
4045b6:	00 00                	add    %al,(%eax)
4045b8:	01 00                	add    %eax,(%eax)
4045ba:	00 11                	add    %dl,(%ecx)
4045bc:	00 03                	add    %al,(%ebx)
4045be:	2c 0b                	sub    $0xb,%al
4045c0:	02 7b 25             	add    0x25(%ebx),%bh
4045c3:	00 00                	add    %al,(%eax)
4045c5:	04 14                	add    $0x14,%al
4045c7:	fe 03                	incb   (%ebx)
4045c9:	2b 01                	sub    (%ecx),%eax
4045cb:	16                   	push   %ss
4045cc:	0a 06                	or     (%esi),%al
4045ce:	2c 0e                	sub    $0xe,%al
4045d0:	00 02                	add    %al,(%edx)
4045d2:	7b 25                	jnp    0x4045f9
4045d4:	00 00                	add    %al,(%eax)
4045d6:	04 6f                	add    $0x6f,%al
4045d8:	18 00                	sbb    %al,(%eax)
4045da:	00 0a                	add    %cl,(%edx)
4045dc:	00 00                	add    %al,(%eax)
4045de:	02 03                	add    (%ebx),%al
4045e0:	28 19                	sub    %bl,(%ecx)
4045e2:	00 00                	add    %al,(%eax)
4045e4:	0a 00                	or     (%eax),%al
4045e6:	2a 00                	sub    (%eax),%al
4045e8:	13 30                	adc    (%eax),%esi
4045ea:	05 00 2b 08 00       	add    $0x82b00,%eax
4045ef:	00 4c 00 00          	add    %cl,0x0(%eax,%eax,1)
4045f3:	11 00                	adc    %eax,(%eax)
4045f5:	d0 21                	shlb   $1,(%ecx)
4045f7:	00 00                	add    %al,(%eax)
4045f9:	02 28                	add    (%eax),%ch
4045fb:	4a                   	dec    %edx
4045fc:	00 00                	add    %al,(%eax)
4045fe:	0a 73 89             	or     -0x77(%ebx),%dh
404601:	00 00                	add    %al,(%eax)
404603:	0a 0a                	or     (%edx),%cl
404605:	02 73 8a             	add    -0x76(%ebx),%dh
404608:	00 00                	add    %al,(%eax)
40460a:	0a 7d 26             	or     0x26(%ebp),%bh
40460d:	00 00                	add    %al,(%eax)
40460f:	04 02                	add    $0x2,%al
404611:	73 8b                	jae    0x40459e
404613:	00 00                	add    %al,(%eax)
404615:	0a 7d 27             	or     0x27(%ebp),%bh
404618:	00 00                	add    %al,(%eax)
40461a:	04 02                	add    $0x2,%al
40461c:	73 1a                	jae    0x404638
40461e:	00 00                	add    %al,(%eax)
404620:	0a 7d 28             	or     0x28(%ebp),%bh
404623:	00 00                	add    %al,(%eax)
404625:	04 02                	add    $0x2,%al
404627:	73 1a                	jae    0x404643
404629:	00 00                	add    %al,(%eax)
40462b:	0a 7d 29             	or     0x29(%ebp),%bh
40462e:	00 00                	add    %al,(%eax)
404630:	04 02                	add    $0x2,%al
404632:	73 1a                	jae    0x40464e
404634:	00 00                	add    %al,(%eax)
404636:	0a 7d 2a             	or     0x2a(%ebp),%bh
404639:	00 00                	add    %al,(%eax)
40463b:	04 02                	add    $0x2,%al
40463d:	73 1a                	jae    0x404659
40463f:	00 00                	add    %al,(%eax)
404641:	0a 7d 2b             	or     0x2b(%ebp),%bh
404644:	00 00                	add    %al,(%eax)
404646:	04 02                	add    $0x2,%al
404648:	73 1b                	jae    0x404665
40464a:	00 00                	add    %al,(%eax)
40464c:	0a 7d 2c             	or     0x2c(%ebp),%bh
40464f:	00 00                	add    %al,(%eax)
404651:	04 02                	add    $0x2,%al
404653:	73 1c                	jae    0x404671
404655:	00 00                	add    %al,(%eax)
404657:	0a 7d 2d             	or     0x2d(%ebp),%bh
40465a:	00 00                	add    %al,(%eax)
40465c:	04 02                	add    $0x2,%al
40465e:	7b 26                	jnp    0x404686
404660:	00 00                	add    %al,(%eax)
404662:	04 6f                	add    $0x6f,%al
404664:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
404669:	02 7b 27             	add    0x27(%ebx),%bh
40466c:	00 00                	add    %al,(%eax)
40466e:	04 6f                	add    $0x6f,%al
404670:	8c 00                	mov    %es,(%eax)
404672:	00 0a                	add    %cl,(%edx)
404674:	00 02                	add    %al,(%edx)
404676:	28 1d 00 00 0a 00    	sub    %bl,0xa0000
40467c:	02 7b 26             	add    0x26(%ebx),%bh
40467f:	00 00                	add    %al,(%eax)
404681:	04 18                	add    $0x18,%al
404683:	6f                   	outsl  %ds:(%esi),(%dx)
404684:	8d 00                	lea    (%eax),%eax
404686:	00 0a                	add    %cl,(%edx)
404688:	00 02                	add    %al,(%edx)
40468a:	7b 26                	jnp    0x4046b2
40468c:	00 00                	add    %al,(%eax)
40468e:	04 6f                	add    $0x6f,%al
404690:	8e 00                	mov    (%eax),%es
404692:	00 0a                	add    %cl,(%edx)
404694:	18 22                	sbb    %ah,(%edx)
404696:	00 00                	add    %al,(%eax)
404698:	04 42                	add    $0x42,%al
40469a:	73 8f                	jae    0x40462b
40469c:	00 00                	add    %al,(%eax)
40469e:	0a 6f 90             	or     -0x70(%edi),%ch
4046a1:	00 00                	add    %al,(%eax)
4046a3:	0a 26                	or     (%esi),%ah
4046a5:	02 7b 26             	add    0x26(%ebx),%bh
4046a8:	00 00                	add    %al,(%eax)
4046aa:	04 6f                	add    $0x6f,%al
4046ac:	8e 00                	mov    (%eax),%es
4046ae:	00 0a                	add    %cl,(%edx)
4046b0:	18 22                	sbb    %ah,(%edx)
4046b2:	00 00                	add    %al,(%eax)
4046b4:	86 42 73             	xchg   %al,0x73(%edx)
4046b7:	8f 00                	pop    (%eax)
4046b9:	00 0a                	add    %cl,(%edx)
4046bb:	6f                   	outsl  %ds:(%esi),(%dx)
4046bc:	90                   	nop
4046bd:	00 00                	add    %al,(%eax)
4046bf:	0a 26                	or     (%esi),%ah
4046c1:	02 7b 26             	add    0x26(%ebx),%bh
4046c4:	00 00                	add    %al,(%eax)
4046c6:	04 6f                	add    $0x6f,%al
4046c8:	91                   	xchg   %eax,%ecx
4046c9:	00 00                	add    %al,(%eax)
4046cb:	0a 02                	or     (%edx),%al
4046cd:	7b 27                	jnp    0x4046f6
4046cf:	00 00                	add    %al,(%eax)
4046d1:	04 16                	add    $0x16,%al
4046d3:	16                   	push   %ss
4046d4:	6f                   	outsl  %ds:(%esi),(%dx)
4046d5:	92                   	xchg   %eax,%edx
4046d6:	00 00                	add    %al,(%eax)
4046d8:	0a 00                	or     (%eax),%al
4046da:	02 7b 26             	add    0x26(%ebx),%bh
4046dd:	00 00                	add    %al,(%eax)
4046df:	04 6f                	add    $0x6f,%al
4046e1:	91                   	xchg   %eax,%ecx
4046e2:	00 00                	add    %al,(%eax)
4046e4:	0a 02                	or     (%edx),%al
4046e6:	7b 28                	jnp    0x404710
4046e8:	00 00                	add    %al,(%eax)
4046ea:	04 17                	add    $0x17,%al
4046ec:	16                   	push   %ss
4046ed:	6f                   	outsl  %ds:(%esi),(%dx)
4046ee:	92                   	xchg   %eax,%edx
4046ef:	00 00                	add    %al,(%eax)
4046f1:	0a 00                	or     (%eax),%al