402621:	00 00                	add    %al,(%eax)
402623:	0a 00                	or     (%eax),%al
402625:	02 7b 13             	add    0x13(%ebx),%bh
402628:	00 00                	add    %al,(%eax)
40262a:	04 6f                	add    $0x6f,%al
40262c:	51                   	push   %ecx
40262d:	00 00                	add    %al,(%eax)
40262f:	0a 00                	or     (%eax),%al
402631:	02 7b 1a             	add    0x1a(%ebx),%bh
402634:	00 00                	add    %al,(%eax)
402636:	04 6f                	add    $0x6f,%al
402638:	50                   	push   %eax
402639:	00 00                	add    %al,(%eax)
40263b:	0a 00                	or     (%eax),%al
40263d:	02 7b 23             	add    0x23(%ebx),%bh
402640:	00 00                	add    %al,(%eax)
402642:	04 6f                	add    $0x6f,%al
402644:	51                   	push   %ecx
402645:	00 00                	add    %al,(%eax)
402647:	0a 00                	or     (%eax),%al
402649:	02 28                	add    (%eax),%ch
40264b:	50                   	push   %eax
40264c:	00 00                	add    %al,(%eax)
40264e:	0a 00                	or     (%eax),%al
402650:	02 7b 05             	add    0x5(%ebx),%bh
402653:	00 00                	add    %al,(%eax)
402655:	04 1f                	add    $0x1f,%al
402657:	55                   	push   %ebp
402658:	1f                   	pop    %ds
402659:	2e 73 52             	jae,pn 0x4026ae
40265c:	00 00                	add    %al,(%eax)
40265e:	0a 6f 53             	or     0x53(%edi),%ch
402661:	00 00                	add    %al,(%eax)
402663:	0a 00                	or     (%eax),%al
402665:	02 7b 05             	add    0x5(%ebx),%bh
402668:	00 00                	add    %al,(%eax)
40266a:	04 72                	add    $0x72,%al
40266c:	c9                   	leave
40266d:	00 00                	add    %al,(%eax)
40266f:	70 6f                	jo     0x4026e0
402671:	54                   	push   %esp
402672:	00 00                	add    %al,(%eax)
402674:	0a 00                	or     (%eax),%al
402676:	02 7b 05             	add    0x5(%ebx),%bh
402679:	00 00                	add    %al,(%eax)
40267b:	04 20                	add    $0x20,%al
40267d:	e6 00                	out    %al,$0x0
40267f:	00 00                	add    %al,(%eax)
402681:	1f                   	pop    %ds
402682:	14 73                	adc    $0x73,%al
402684:	55                   	push   %ebp
402685:	00 00                	add    %al,(%eax)
402687:	0a 6f 56             	or     0x56(%edi),%ch
40268a:	00 00                	add    %al,(%eax)
40268c:	0a 00                	or     (%eax),%al
40268e:	02 7b 05             	add    0x5(%ebx),%bh
402691:	00 00                	add    %al,(%eax)
402693:	04 16                	add    $0x16,%al
402695:	6f                   	outsl  %ds:(%esi),(%dx)
402696:	57                   	push   %edi
402697:	00 00                	add    %al,(%eax)
402699:	0a 00                	or     (%eax),%al
40269b:	02 7b 06             	add    0x6(%ebx),%bh
40269e:	00 00                	add    %al,(%eax)
4026a0:	04 17                	add    $0x17,%al
4026a2:	6f                   	outsl  %ds:(%esi),(%dx)
4026a3:	58                   	pop    %eax
4026a4:	00 00                	add    %al,(%eax)
4026a6:	0a 00                	or     (%eax),%al
4026a8:	02 7b 06             	add    0x6(%ebx),%bh
4026ab:	00 00                	add    %al,(%eax)
4026ad:	04 1f                	add    $0x1f,%al
4026af:	13 1f                	adc    (%edi),%ebx
4026b1:	35 73 52 00 00       	xor    $0x5273,%eax
4026b6:	0a 6f 53             	or     0x53(%edi),%ch
4026b9:	00 00                	add    %al,(%eax)
4026bb:	0a 00                	or     (%eax),%al
4026bd:	02 7b 06             	add    0x6(%ebx),%bh
4026c0:	00 00                	add    %al,(%eax)
4026c2:	04 72                	add    $0x72,%al
4026c4:	e1 00                	loope  0x4026c6
4026c6:	00 70 6f             	add    %dh,0x6f(%eax)
4026c9:	54                   	push   %esp
4026ca:	00 00                	add    %al,(%eax)
4026cc:	0a 00                	or     (%eax),%al
4026ce:	02 7b 06             	add    0x6(%ebx),%bh
4026d1:	00 00                	add    %al,(%eax)
4026d3:	04 1f                	add    $0x1f,%al
4026d5:	3c 1f                	cmp    $0x1f,%al
4026d7:	0d 73 55 00 00       	or     $0x5573,%eax
4026dc:	0a 6f 56             	or     0x56(%edi),%ch
4026df:	00 00                	add    %al,(%eax)
4026e1:	0a 00                	or     (%eax),%al
4026e3:	02 7b 06             	add    0x6(%ebx),%bh
4026e6:	00 00                	add    %al,(%eax)
4026e8:	04 17                	add    $0x17,%al
4026ea:	6f                   	outsl  %ds:(%esi),(%dx)
4026eb:	57                   	push   %edi
4026ec:	00 00                	add    %al,(%eax)
4026ee:	0a 00                	or     (%eax),%al
4026f0:	02 7b 06             	add    0x6(%ebx),%bh
4026f3:	00 00                	add    %al,(%eax)
4026f5:	04 72                	add    $0x72,%al
4026f7:	ef                   	out    %eax,(%dx)
4026f8:	00 00                	add    %al,(%eax)
4026fa:	70 6f                	jo     0x40276b
4026fc:	59                   	pop    %ecx
4026fd:	00 00                	add    %al,(%eax)
4026ff:	0a 00                	or     (%eax),%al
402701:	02 7b 07             	add    0x7(%ebx),%bh
402704:	00 00                	add    %al,(%eax)
402706:	04 1f                	add    $0x1f,%al
402708:	55                   	push   %ebp
402709:	1f                   	pop    %ds
40270a:	48                   	dec    %eax
40270b:	73 52                	jae    0x40275f
40270d:	00 00                	add    %al,(%eax)
40270f:	0a 6f 53             	or     0x53(%edi),%ch
402712:	00 00                	add    %al,(%eax)
402714:	0a 00                	or     (%eax),%al
402716:	02 7b 07             	add    0x7(%ebx),%bh
402719:	00 00                	add    %al,(%eax)
40271b:	04 72                	add    $0x72,%al
40271d:	07                   	pop    %es
40271e:	01 00                	add    %eax,(%eax)
402720:	70 6f                	jo     0x402791
402722:	54                   	push   %esp
402723:	00 00                	add    %al,(%eax)
402725:	0a 00                	or     (%eax),%al
402727:	02 7b 07             	add    0x7(%ebx),%bh
40272a:	00 00                	add    %al,(%eax)
40272c:	04 20                	add    $0x20,%al
40272e:	e6 00                	out    %al,$0x0
402730:	00 00                	add    %al,(%eax)
402732:	1f                   	pop    %ds
402733:	14 73                	adc    $0x73,%al
402735:	55                   	push   %ebp
402736:	00 00                	add    %al,(%eax)
402738:	0a 6f 56             	or     0x56(%edi),%ch
40273b:	00 00                	add    %al,(%eax)
40273d:	0a 00                	or     (%eax),%al
40273f:	02 7b 07             	add    0x7(%ebx),%bh
402742:	00 00                	add    %al,(%eax)
402744:	04 18                	add    $0x18,%al
402746:	6f                   	outsl  %ds:(%esi),(%dx)
402747:	57                   	push   %edi
402748:	00 00                	add    %al,(%eax)
40274a:	0a 00                	or     (%eax),%al
40274c:	02 7b 08             	add    0x8(%ebx),%bh
40274f:	00 00                	add    %al,(%eax)
402751:	04 17                	add    $0x17,%al
402753:	6f                   	outsl  %ds:(%esi),(%dx)
402754:	58                   	pop    %eax
402755:	00 00                	add    %al,(%eax)
402757:	0a 00                	or     (%eax),%al
402759:	02 7b 08             	add    0x8(%ebx),%bh
40275c:	00 00                	add    %al,(%eax)
40275e:	04 1f                	add    $0x1f,%al
402760:	13 1f                	adc    (%edi),%ebx
402762:	4b                   	dec    %ebx
402763:	73 52                	jae    0x4027b7
402765:	00 00                	add    %al,(%eax)
402767:	0a 6f 53             	or     0x53(%edi),%ch
40276a:	00 00                	add    %al,(%eax)
40276c:	0a 00                	or     (%eax),%al
40276e:	02 7b 08             	add    0x8(%ebx),%bh
402771:	00 00                	add    %al,(%eax)
402773:	04 72                	add    $0x72,%al
402775:	1d 01 00 70 6f       	sbb    $0x6f700001,%eax
40277a:	54                   	push   %esp
40277b:	00 00                	add    %al,(%eax)
40277d:	0a 00                	or     (%eax),%al
40277f:	02 7b 08             	add    0x8(%ebx),%bh
402782:	00 00                	add    %al,(%eax)
402784:	04 1f                	add    $0x1f,%al
402786:	3d 1f 0d 73 55       	cmp    $0x55730d1f,%eax
40278b:	00 00                	add    %al,(%eax)
40278d:	0a 6f 56             	or     0x56(%edi),%ch
402790:	00 00                	add    %al,(%eax)
402792:	0a 00                	or     (%eax),%al
402794:	02 7b 08             	add    0x8(%ebx),%bh
402797:	00 00                	add    %al,(%eax)
402799:	04 19                	add    $0x19,%al
40279b:	6f                   	outsl  %ds:(%esi),(%dx)
40279c:	57                   	push   %edi
40279d:	00 00                	add    %al,(%eax)
40279f:	0a 00                	or     (%eax),%al
4027a1:	02 7b 08             	add    0x8(%ebx),%bh
4027a4:	00 00                	add    %al,(%eax)
4027a6:	04 72                	add    $0x72,%al
4027a8:	2b 01                	sub    (%ecx),%eax
4027aa:	00 70 6f             	add    %dh,0x6f(%eax)
4027ad:	59                   	pop    %ecx
4027ae:	00 00                	add    %al,(%eax)
4027b0:	0a 00                	or     (%eax),%al
4027b2:	02 7b 09             	add    0x9(%ebx),%bh
4027b5:	00 00                	add    %al,(%eax)
4027b7:	04 17                	add    $0x17,%al
4027b9:	6f                   	outsl  %ds:(%esi),(%dx)
4027ba:	58                   	pop    %eax
4027bb:	00 00                	add    %al,(%eax)
4027bd:	0a 00                	or     (%eax),%al
4027bf:	02 7b 09             	add    0x9(%ebx),%bh
4027c2:	00 00                	add    %al,(%eax)
4027c4:	04 1f                	add    $0x1f,%al
4027c6:	55                   	push   %ebp
4027c7:	1f                   	pop    %ds
4027c8:	62 73 52             	bound  %esi,0x52(%ebx)
4027cb:	00 00                	add    %al,(%eax)
4027cd:	0a 6f 53             	or     0x53(%edi),%ch
4027d0:	00 00                	add    %al,(%eax)
4027d2:	0a 00                	or     (%eax),%al
4027d4:	02 7b 09             	add    0x9(%ebx),%bh
4027d7:	00 00                	add    %al,(%eax)
4027d9:	04 72                	add    $0x72,%al
4027db:	41                   	inc    %ecx
4027dc:	01 00                	add    %eax,(%eax)
4027de:	70 6f                	jo     0x40284f
4027e0:	54                   	push   %esp
4027e1:	00 00                	add    %al,(%eax)
4027e3:	0a 00                	or     (%eax),%al
4027e5:	02 7b 09             	add    0x9(%ebx),%bh
4027e8:	00 00                	add    %al,(%eax)
4027ea:	04 1f                	add    $0x1f,%al
4027ec:	50                   	push   %eax
4027ed:	1f                   	pop    %ds
4027ee:	11 73 55             	adc    %esi,0x55(%ebx)
4027f1:	00 00                	add    %al,(%eax)
4027f3:	0a 6f 56             	or     0x56(%edi),%ch
4027f6:	00 00                	add    %al,(%eax)
4027f8:	0a 00                	or     (%eax),%al
4027fa:	02 7b 09             	add    0x9(%ebx),%bh
4027fd:	00 00                	add    %al,(%eax)
4027ff:	04 1a                	add    $0x1a,%al
402801:	6f                   	outsl  %ds:(%esi),(%dx)
402802:	57                   	push   %edi
402803:	00 00                	add    %al,(%eax)
402805:	0a 00                	or     (%eax),%al
402807:	02 7b 09             	add    0x9(%ebx),%bh
40280a:	00 00                	add    %al,(%eax)
40280c:	04 72                	add    $0x72,%al
40280e:	59                   	pop    %ecx
40280f:	01 00                	add    %eax,(%eax)
402811:	70 6f                	jo     0x402882
402813:	59                   	pop    %ecx
402814:	00 00                	add    %al,(%eax)
402816:	0a 00                	or     (%eax),%al
402818:	02 7b 09             	add    0x9(%ebx),%bh
40281b:	00 00                	add    %al,(%eax)
40281d:	04 17                	add    $0x17,%al
40281f:	6f                   	outsl  %ds:(%esi),(%dx)
402820:	5a                   	pop    %edx
402821:	00 00                	add    %al,(%eax)
402823:	0a 00                	or     (%eax),%al
402825:	02 7b 0a             	add    0xa(%ebx),%bh
402828:	00 00                	add    %al,(%eax)
40282a:	04 1f                	add    $0x1f,%al
40282c:	55                   	push   %ebp
40282d:	20 a0 00 00 00 73    	and    %ah,0x73000000(%eax)
402833:	52                   	push   %edx
402834:	00 00                	add    %al,(%eax)
402836:	0a 6f 53             	or     0x53(%edi),%ch
402839:	00 00                	add    %al,(%eax)
40283b:	0a 00                	or     (%eax),%al
40283d:	02 7b 0a             	add    0xa(%ebx),%bh
402840:	00 00                	add    %al,(%eax)
402842:	04 72                	add    $0x72,%al
402844:	6d                   	insl   (%dx),%es:(%edi)
402845:	01 00                	add    %eax,(%eax)
402847:	70 6f                	jo     0x4028b8
402849:	54                   	push   %esp
40284a:	00 00                	add    %al,(%eax)
40284c:	0a 00                	or     (%eax),%al
40284e:	02 7b 0a             	add    0xa(%ebx),%bh
402851:	00 00                	add    %al,(%eax)
402853:	04 20                	add    $0x20,%al
402855:	c8 00 00 00          	enter  $0x0,$0x0
402859:	1f                   	pop    %ds
40285a:	14 73                	adc    $0x73,%al
40285c:	55                   	push   %ebp
40285d:	00 00                	add    %al,(%eax)
40285f:	0a 6f 56             	or     0x56(%edi),%ch
402862:	00 00                	add    %al,(%eax)
402864:	0a 00                	or     (%eax),%al
402866:	02 7b 0a             	add    0xa(%ebx),%bh
402869:	00 00                	add    %al,(%eax)
40286b:	04 1b                	add    $0x1b,%al
40286d:	6f                   	outsl  %ds:(%esi),(%dx)
40286e:	57                   	push   %edi
40286f:	00 00                	add    %al,(%eax)
402871:	0a 00                	or     (%eax),%al
402873:	02 7b 0b             	add    0xb(%ebx),%bh
402876:	00 00                	add    %al,(%eax)
402878:	04 17                	add    $0x17,%al
40287a:	6f                   	outsl  %ds:(%esi),(%dx)
40287b:	58                   	pop    %eax
40287c:	00 00                	add    %al,(%eax)
40287e:	0a 00                	or     (%eax),%al
402880:	02 7b 0b             	add    0xb(%ebx),%bh
402883:	00 00                	add    %al,(%eax)
402885:	04 1f                	add    $0x1f,%al
402887:	2e 20 a0 00 00 00 73 	and    %ah,%cs:0x73000000(%eax)
40288e:	52                   	push   %edx
40288f:	00 00                	add    %al,(%eax)
402891:	0a 6f 53             	or     0x53(%edi),%ch
402894:	00 00                	add    %al,(%eax)
402896:	0a 00                	or     (%eax),%al
402898:	02 7b 0b             	add    0xb(%ebx),%bh
40289b:	00 00                	add    %al,(%eax)
40289d:	04 72                	add    $0x72,%al
40289f:	8d 01                	lea    (%ecx),%eax
4028a1:	00 70 6f             	add    %dh,0x6f(%eax)
4028a4:	54                   	push   %esp
4028a5:	00 00                	add    %al,(%eax)
4028a7:	0a 00                	or     (%eax),%al
4028a9:	02 7b 0b             	add    0xb(%ebx),%bh
4028ac:	00 00                	add    %al,(%eax)
4028ae:	04 1f                	add    $0x1f,%al
4028b0:	21 1f                	and    %ebx,(%edi)
4028b2:	0d 73 55 00 00       	or     $0x5573,%eax
4028b7:	0a 6f 56             	or     0x56(%edi),%ch
4028ba:	00 00                	add    %al,(%eax)
4028bc:	0a 00                	or     (%eax),%al
4028be:	02 7b 0b             	add    0xb(%ebx),%bh
4028c1:	00 00                	add    %al,(%eax)
4028c3:	04 1c                	add    $0x1c,%al
4028c5:	6f                   	outsl  %ds:(%esi),(%dx)
4028c6:	57                   	push   %edi
4028c7:	00 00                	add    %al,(%eax)
4028c9:	0a 00                	or     (%eax),%al
4028cb:	02 7b 0b             	add    0xb(%ebx),%bh
4028ce:	00 00                	add    %al,(%eax)
4028d0:	04 72                	add    $0x72,%al
4028d2:	9b                   	fwait
4028d3:	01 00                	add    %eax,(%eax)
4028d5:	70 6f                	jo     0x402946
4028d7:	59                   	pop    %ecx
4028d8:	00 00                	add    %al,(%eax)
4028da:	0a 00                	or     (%eax),%al
4028dc:	02 7b 0c             	add    0xc(%ebx),%bh
4028df:	00 00                	add    %al,(%eax)
4028e1:	04 6f                	add    $0x6f,%al
4028e3:	5b                   	pop    %ebx
4028e4:	00 00                	add    %al,(%eax)
4028e6:	0a 1c 8d 7c 00 00 01 	or     0x100007c(,%ecx,4),%bl
4028ed:	25 16 02 7b 0d       	and    $0xd7b0216,%eax
4028f2:	00 00                	add    %al,(%eax)
4028f4:	04 a2                	add    $0xa2,%al
4028f6:	25 17 02 7b 0e       	and    $0xe7b0217,%eax
4028fb:	00 00                	add    %al,(%eax)