402609:	00 2a                	add    %ch,(%edx)
40260b:	00 13                	add    %dl,(%ebx)
40260d:	30 03                	xor    %al,(%ebx)
40260f:	00 dd                	add    %bl,%ch
402611:	02 00                	add    (%eax),%al
402613:	00 04 00             	add    %al,(%eax,%eax,1)
402616:	00 11                	add    %dl,(%ecx)
402618:	00 d0                	add    %dl,%al
40261a:	02 00                	add    (%eax),%al
40261c:	00 02                	add    %al,(%edx)
40261e:	28 24 00             	sub    %ah,(%eax,%eax,1)
402621:	00 0a                	add    %cl,(%edx)
402623:	73 25                	jae    0x40264a
402625:	00 00                	add    %al,(%eax)
402627:	0a 0a                	or     (%edx),%cl
402629:	02 73 26             	add    0x26(%ebx),%dh
40262c:	00 00                	add    %al,(%eax)
40262e:	0a 7d 0a             	or     0xa(%ebp),%bh
402631:	00 00                	add    %al,(%eax)
402633:	04 02                	add    $0x2,%al
402635:	73 26                	jae    0x40265d
402637:	00 00                	add    %al,(%eax)
402639:	0a 7d 0b             	or     0xb(%ebp),%bh
40263c:	00 00                	add    %al,(%eax)
40263e:	04 02                	add    $0x2,%al
402640:	7b 70                	jnp    0x4026b2
402642:	00 00                	add    %al,(%eax)
402644:	04 6f                	add    $0x6f,%al
402646:	27                   	daa
402647:	00 00                	add    %al,(%eax)
402649:	0a 00                	or     (%eax),%al
40264b:	02 28                	add    (%eax),%ch
40264d:	28 00                	sub    %al,(%eax)
40264f:	00 0a                	add    %cl,(%edx)
402651:	00 02                	add    %al,(%edx)
402653:	7b 6f                	jnp    0x4026c4
402655:	00 00                	add    %al,(%eax)
402657:	04 16                	add    $0x16,%al
402659:	6f                   	outsl  %ds:(%esi),(%dx)
40265a:	21 00                	and    %eax,(%eax)
40265c:	00 0a                	add    %cl,(%edx)
40265e:	00 02                	add    %al,(%edx)
402660:	7b 70                	jnp    0x4026d2
402662:	00 00                	add    %al,(%eax)
402664:	04 06                	add    $0x6,%al
402666:	72 6f                	jb     0x4026d7
402668:	00 00                	add    %al,(%eax)
40266a:	70 6f                	jo     0x4026db
40266c:	29 00                	sub    %eax,(%eax)
40266e:	00 0a                	add    %cl,(%edx)
402670:	74 51                	je     0x4026c3
402672:	00 00                	add    %al,(%eax)
402674:	01 6f 2a             	add    %ebp,0x2a(%edi)
402677:	00 00                	add    %al,(%eax)
402679:	0a 00                	or     (%eax),%al
40267b:	02 7b 70             	add    0x70(%ebx),%bh
40267e:	00 00                	add    %al,(%eax)
402680:	04 20                	add    $0x20,%al
402682:	d0 02                	rolb   $1,(%edx)
402684:	00 00                	add    %al,(%eax)
402686:	20 86 01 00 00 73    	and    %al,0x73000001(%esi)
40268c:	2b 00                	sub    (%eax),%eax
40268e:	00 0a                	add    %cl,(%edx)
402690:	6f                   	outsl  %ds:(%esi),(%dx)
402691:	2c 00                	sub    $0x0,%al
402693:	00 0a                	add    %cl,(%edx)
402695:	00 02                	add    %al,(%edx)
402697:	7b 70                	jnp    0x402709
402699:	00 00                	add    %al,(%eax)
40269b:	04 02                	add    $0x2,%al
40269d:	fe 06                	incb   (%esi)
40269f:	06                   	push   %es
4026a0:	00 00                	add    %al,(%eax)
4026a2:	06                   	push   %es
4026a3:	73 2d                	jae    0x4026d2
4026a5:	00 00                	add    %al,(%eax)
4026a7:	0a 6f 2e             	or     0x2e(%edi),%ch
4026aa:	00 00                	add    %al,(%eax)
4026ac:	0a 00                	or     (%eax),%al
4026ae:	02 7b 70             	add    0x70(%ebx),%bh
4026b1:	00 00                	add    %al,(%eax)
4026b3:	04 02                	add    $0x2,%al
4026b5:	fe 06                	incb   (%esi)
4026b7:	07                   	pop    %es
4026b8:	00 00                	add    %al,(%eax)
4026ba:	06                   	push   %es
4026bb:	73 2f                	jae    0x4026ec
4026bd:	00 00                	add    %al,(%eax)
4026bf:	0a 6f 30             	or     0x30(%edi),%ch
4026c2:	00 00                	add    %al,(%eax)
4026c4:	0a 00                	or     (%eax),%al
4026c6:	02 7b 0a             	add    0xa(%ebx),%bh
4026c9:	00 00                	add    %al,(%eax)
4026cb:	04 17                	add    $0x17,%al
4026cd:	6f                   	outsl  %ds:(%esi),(%dx)
4026ce:	31 00                	xor    %eax,(%eax)
4026d0:	00 0a                	add    %cl,(%edx)
4026d2:	00 02                	add    %al,(%edx)
4026d4:	7b 0a                	jnp    0x4026e0
4026d6:	00 00                	add    %al,(%eax)
4026d8:	04 20                	add    $0x20,%al
4026da:	48                   	dec    %eax
4026db:	01 00                	add    %eax,(%eax)
4026dd:	00 1f                	add    %bl,(%edi)
4026df:	09 73 1c             	or     %esi,0x1c(%ebx)
4026e2:	00 00                	add    %al,(%eax)
4026e4:	0a 6f 32             	or     0x32(%edi),%ch
4026e7:	00 00                	add    %al,(%eax)
4026e9:	0a 00                	or     (%eax),%al
4026eb:	02 7b 0a             	add    0xa(%ebx),%bh
4026ee:	00 00                	add    %al,(%eax)
4026f0:	04 72                	add    $0x72,%al
4026f2:	9f                   	lahf
4026f3:	00 00                	add    %al,(%eax)
4026f5:	70 6f                	jo     0x402766
4026f7:	33 00                	xor    (%eax),%eax
4026f9:	00 0a                	add    %cl,(%edx)
4026fb:	00 02                	add    %al,(%edx)
4026fd:	7b 0a                	jnp    0x402709
4026ff:	00 00                	add    %al,(%eax)
402701:	04 1f                	add    $0x1f,%al
402703:	27                   	daa
402704:	1f                   	pop    %ds
402705:	0d 73 2b 00 00       	or     $0x2b73,%eax
40270a:	0a 6f 2c             	or     0x2c(%edi),%ch
40270d:	00 00                	add    %al,(%eax)
40270f:	0a 00                	or     (%eax),%al
402711:	02 7b 0a             	add    0xa(%ebx),%bh
402714:	00 00                	add    %al,(%eax)
402716:	04 17                	add    $0x17,%al
402718:	6f                   	outsl  %ds:(%esi),(%dx)
402719:	34 00                	xor    $0x0,%al
40271b:	00 0a                	add    %cl,(%edx)
40271d:	00 02                	add    %al,(%edx)
40271f:	7b 0a                	jnp    0x40272b
402721:	00 00                	add    %al,(%eax)
402723:	04 72                	add    $0x72,%al
402725:	b5 00                	mov    $0x0,%ch
402727:	00 70 6f             	add    %dh,0x6f(%eax)
40272a:	20 00                	and    %al,(%eax)
40272c:	00 0a                	add    %cl,(%edx)
40272e:	00 02                	add    %al,(%edx)
402730:	7b 0b                	jnp    0x40273d
402732:	00 00                	add    %al,(%eax)
402734:	04 17                	add    $0x17,%al
402736:	6f                   	outsl  %ds:(%esi),(%dx)
402737:	31 00                	xor    %eax,(%eax)
402739:	00 0a                	add    %cl,(%edx)
40273b:	00 02                	add    %al,(%edx)
40273d:	7b 0b                	jnp    0x40274a
40273f:	00 00                	add    %al,(%eax)
402741:	04 20                	add    $0x20,%al
402743:	2c 01                	sub    $0x1,%al
402745:	00 00                	add    %al,(%eax)
402747:	20 a0 00 00 00 73    	and    %ah,0x73000000(%eax)
40274d:	1c 00                	sbb    $0x0,%al
40274f:	00 0a                	add    %cl,(%edx)
402751:	6f                   	outsl  %ds:(%esi),(%dx)
402752:	32 00                	xor    (%eax),%al
402754:	00 0a                	add    %cl,(%edx)
402756:	00 02                	add    %al,(%edx)
402758:	7b 0b                	jnp    0x402765
40275a:	00 00                	add    %al,(%eax)
40275c:	04 72                	add    $0x72,%al
40275e:	c9                   	leave
40275f:	00 00                	add    %al,(%eax)
402761:	70 6f                	jo     0x4027d2
402763:	33 00                	xor    (%eax),%eax
402765:	00 0a                	add    %cl,(%edx)
402767:	00 02                	add    %al,(%edx)
402769:	7b 0b                	jnp    0x402776
40276b:	00 00                	add    %al,(%eax)
40276d:	04 1f                	add    $0x1f,%al
40276f:	56                   	push   %esi
402770:	1f                   	pop    %ds
402771:	0d 73 2b 00 00       	or     $0x2b73,%eax
402776:	0a 6f 2c             	or     0x2c(%edi),%ch
402779:	00 00                	add    %al,(%eax)
40277b:	0a 00                	or     (%eax),%al
40277d:	02 7b 0b             	add    0xb(%ebx),%bh
402780:	00 00                	add    %al,(%eax)
402782:	04 18                	add    $0x18,%al
402784:	6f                   	outsl  %ds:(%esi),(%dx)
402785:	34 00                	xor    $0x0,%al
402787:	00 0a                	add    %cl,(%edx)
402789:	00 02                	add    %al,(%edx)
40278b:	7b 0b                	jnp    0x402798
40278d:	00 00                	add    %al,(%eax)
40278f:	04 72                	add    $0x72,%al
402791:	eb 00                	jmp    0x402793
402793:	00 70 6f             	add    %dh,0x6f(%eax)
402796:	20 00                	and    %al,(%eax)
402798:	00 0a                	add    %cl,(%edx)
40279a:	00 02                	add    %al,(%edx)
40279c:	7b 0b                	jnp    0x4027a9
40279e:	00 00                	add    %al,(%eax)
4027a0:	04 16                	add    $0x16,%al
4027a2:	6f                   	outsl  %ds:(%esi),(%dx)
4027a3:	21 00                	and    %eax,(%eax)
4027a5:	00 0a                	add    %cl,(%edx)
4027a7:	00 02                	add    %al,(%edx)
4027a9:	22 00                	and    (%eax),%al
4027ab:	00 c0                	add    %al,%al
4027ad:	40                   	inc    %eax
4027ae:	22 00                	and    (%eax),%al
4027b0:	00 50 41             	add    %dl,0x41(%eax)
4027b3:	73 35                	jae    0x4027ea
4027b5:	00 00                	add    %al,(%eax)
4027b7:	0a 28                	or     (%eax),%ch
4027b9:	36 00 00             	add    %al,%ss:(%eax)
4027bc:	0a 00                	or     (%eax),%al
4027be:	02 17                	add    (%edi),%dl
4027c0:	28 37                	sub    %dh,(%edi)
4027c2:	00 00                	add    %al,(%eax)
4027c4:	0a 00                	or     (%eax),%al
4027c6:	02 06                	add    (%esi),%al
4027c8:	72 07                	jb     0x4027d1
4027ca:	01 00                	add    %eax,(%eax)
4027cc:	70 6f                	jo     0x40283d
4027ce:	29 00                	sub    %eax,(%eax)
4027d0:	00 0a                	add    %cl,(%edx)
4027d2:	74 51                	je     0x402825
4027d4:	00 00                	add    %al,(%eax)
4027d6:	01 6f 2a             	add    %ebp,0x2a(%edi)
4027d9:	00 00                	add    %al,(%eax)
4027db:	0a 00                	or     (%eax),%al
4027dd:	02 20                	add    (%eax),%ah
4027df:	d0 02                	rolb   $1,(%edx)
4027e1:	00 00                	add    %al,(%eax)
4027e3:	20 86 01 00 00 73    	and    %al,0x73000001(%esi)
4027e9:	2b 00                	sub    (%eax),%eax
4027eb:	00 0a                	add    %cl,(%edx)
4027ed:	28 38                	sub    %bh,(%eax)
4027ef:	00 00                	add    %al,(%eax)
4027f1:	0a 00                	or     (%eax),%al
4027f3:	02 28                	add    (%eax),%ch
4027f5:	39 00                	cmp    %eax,(%eax)
4027f7:	00 0a                	add    %cl,(%edx)
4027f9:	02 7b 0b             	add    0xb(%ebx),%bh
4027fc:	00 00                	add    %al,(%eax)
4027fe:	04 6f                	add    $0x6f,%al
402800:	3a 00                	cmp    (%eax),%al
402802:	00 0a                	add    %cl,(%edx)
402804:	00 02                	add    %al,(%edx)
402806:	28 39                	sub    %bh,(%ecx)
402808:	00 00                	add    %al,(%eax)
40280a:	0a 02                	or     (%edx),%al
40280c:	7b 0a                	jnp    0x402818
40280e:	00 00                	add    %al,(%eax)
402810:	04 6f                	add    $0x6f,%al
402812:	3a 00                	cmp    (%eax),%al
402814:	00 0a                	add    %cl,(%edx)
402816:	00 02                	add    %al,(%edx)
402818:	18 28                	sbb    %ch,(%eax)
40281a:	3b 00                	cmp    (%eax),%eax
40281c:	00 0a                	add    %cl,(%edx)
40281e:	00 02                	add    %al,(%edx)
402820:	17                   	pop    %ss
402821:	28 3c 00             	sub    %bh,(%eax,%eax,1)
402824:	00 0a                	add    %cl,(%edx)
402826:	00 02                	add    %al,(%edx)
402828:	72 33                	jb     0x40285d
40282a:	01 00                	add    %eax,(%eax)
40282c:	70 28                	jo     0x402856
40282e:	33 00                	xor    (%eax),%eax
402830:	00 0a                	add    %cl,(%edx)
402832:	00 02                	add    %al,(%edx)
402834:	17                   	pop    %ss
402835:	28 b2 00 00 06 00    	sub    %dh,0x60000(%edx)
40283b:	02 02                	add    (%edx),%al
40283d:	fe 06                	incb   (%esi)
40283f:	03 00                	add    (%eax),%eax
402841:	00 06                	add    %al,(%esi)
402843:	73 2d                	jae    0x402872
402845:	00 00                	add    %al,(%eax)
402847:	0a 28                	or     (%eax),%ch
402849:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40284a:	00 00                	add    %al,(%eax)
40284c:	06                   	push   %es
40284d:	00 02                	add    %al,(%edx)
40284f:	02 fe                	add    %dh,%bh
402851:	06                   	push   %es
402852:	04 00                	add    $0x0,%al
402854:	00 06                	add    %al,(%esi)
402856:	73 2d                	jae    0x402885
402858:	00 00                	add    %al,(%eax)
40285a:	0a 28                	or     (%eax),%ch
40285c:	a9 00 00 06 00       	test   $0x60000,%eax
402861:	02 02                	add    (%edx),%al
402863:	fe 06                	incb   (%esi)
402865:	02 00                	add    (%eax),%al
402867:	00 06                	add    %al,(%esi)
402869:	73 2d                	jae    0x402898
40286b:	00 00                	add    %al,(%eax)
40286d:	0a 28                	or     (%eax),%ch
40286f:	3d 00 00 0a 00       	cmp    $0xa0000,%eax
402874:	02 02                	add    (%edx),%al
402876:	fe 06                	incb   (%esi)
402878:	05 00 00 06 73       	add    $0x73060000,%eax
40287d:	2f                   	das
40287e:	00 00                	add    %al,(%eax)
402880:	0a 28                	or     (%eax),%ch
402882:	30 00                	xor    %al,(%eax)
402884:	00 0a                	add    %cl,(%edx)
402886:	00 02                	add    %al,(%edx)
402888:	28 39                	sub    %bh,(%ecx)
40288a:	00 00                	add    %al,(%eax)
40288c:	0a 02                	or     (%edx),%al
40288e:	7b 70                	jnp    0x402900
402890:	00 00                	add    %al,(%eax)
402892:	04 16                	add    $0x16,%al
402894:	6f                   	outsl  %ds:(%esi),(%dx)
402895:	3e 00 00             	add    %al,%ds:(%eax)
402898:	0a 00                	or     (%eax),%al
40289a:	02 28                	add    (%eax),%ch
40289c:	39 00                	cmp    %eax,(%eax)
40289e:	00 0a                	add    %cl,(%edx)
4028a0:	02 7b 6f             	add    0x6f(%ebx),%bh
4028a3:	00 00                	add    %al,(%eax)
4028a5:	04 16                	add    $0x16,%al
4028a7:	6f                   	outsl  %ds:(%esi),(%dx)
4028a8:	3e 00 00             	add    %al,%ds:(%eax)
4028ab:	0a 00                	or     (%eax),%al
4028ad:	02 28                	add    (%eax),%ch
4028af:	39 00                	cmp    %eax,(%eax)
4028b1:	00 0a                	add    %cl,(%edx)
4028b3:	02 7b 0a             	add    0xa(%ebx),%bh
4028b6:	00 00                	add    %al,(%eax)
4028b8:	04 16                	add    $0x16,%al
4028ba:	6f                   	outsl  %ds:(%esi),(%dx)
4028bb:	3e 00 00             	add    %al,%ds:(%eax)
4028be:	0a 00                	or     (%eax),%al
4028c0:	02 28                	add    (%eax),%ch
4028c2:	39 00                	cmp    %eax,(%eax)
4028c4:	00 0a                	add    %cl,(%edx)
4028c6:	02 7b 0b             	add    0xb(%ebx),%bh
4028c9:	00 00                	add    %al,(%eax)
4028cb:	04 16                	add    $0x16,%al
4028cd:	6f                   	outsl  %ds:(%esi),(%dx)
4028ce:	3e 00 00             	add    %al,%ds:(%eax)
4028d1:	0a 00                	or     (%eax),%al
4028d3:	02 7b 70             	add    0x70(%ebx),%bh
4028d6:	00 00                	add    %al,(%eax)
4028d8:	04 6f                	add    $0x6f,%al
4028da:	3f                   	aas
4028db:	00 00                	add    %al,(%eax)
4028dd:	0a 00                	or     (%eax),%al
4028df:	02 16                	add    (%esi),%dl
4028e1:	28 40 00             	sub    %al,0x0(%eax)
4028e4:	00 0a                	add    %cl,(%edx)