40248f:	11 00                	adc    %eax,(%eax)
402491:	00 02                	add    %al,(%edx)
402493:	7b 0b                	jnp    0x4024a0
402495:	00 00                	add    %al,(%eax)
402497:	04 6f                	add    $0x6f,%al
402499:	39 00                	cmp    %eax,(%eax)
40249b:	00 0a                	add    %cl,(%edx)
40249d:	00 17                	add    %dl,(%edi)
40249f:	0a de                	or     %dh,%bl
4024a1:	06                   	push   %es
4024a2:	26 00 16             	add    %dl,%es:(%esi)
4024a5:	0a de                	or     %dh,%bl
4024a7:	00 06                	add    %al,(%esi)
4024a9:	2a 00                	sub    (%eax),%al
4024ab:	00 01                	add    %al,(%ecx)
4024ad:	10 00                	adc    %al,(%eax)
4024af:	00 00                	add    %al,(%eax)
4024b1:	00 01                	add    %al,(%ecx)
4024b3:	00 11                	add    %dl,(%ecx)
4024b5:	12 00                	adc    (%eax),%al
4024b7:	06                   	push   %es
4024b8:	15 00 00 01 13       	adc    $0x13010000,%eax
4024bd:	30 02                	xor    %al,(%edx)
4024bf:	00 2c 00             	add    %ch,(%eax,%eax,1)
4024c2:	00 00                	add    %al,(%eax)
4024c4:	05 00 00 11 00       	add    $0x110000,%eax
4024c9:	02 28                	add    (%eax),%ch
4024cb:	12 00                	adc    (%eax),%al
4024cd:	00 06                	add    %al,(%esi)
4024cf:	0a 06                	or     (%esi),%al
4024d1:	2c 1b                	sub    $0x1b,%al
4024d3:	00 03                	add    %al,(%ebx)
4024d5:	14 73                	adc    $0x73,%al
4024d7:	3a 00                	cmp    (%eax),%al
4024d9:	00 0a                	add    %cl,(%edx)
4024db:	0b 07                	or     (%edi),%eax
4024dd:	6f                   	outsl  %ds:(%esi),(%dx)
4024de:	3b 00                	cmp    (%eax),%eax
4024e0:	00 0a                	add    %cl,(%edx)
4024e2:	26 02 28             	add    %es:(%eax),%ch
4024e5:	13 00                	adc    (%eax),%eax
4024e7:	00 06                	add    %al,(%esi)
4024e9:	26 17                	es pop %ss
4024eb:	0c 2b                	or     $0x2b,%al
4024ed:	04 16                	add    $0x16,%al
4024ef:	0c 2b                	or     $0x2b,%al
4024f1:	00 08                	add    %cl,(%eax)
4024f3:	2a 13                	sub    (%ebx),%dl
4024f5:	30 02                	xor    %al,(%edx)
4024f7:	00 23                	add    %ah,(%ebx)
4024f9:	00 00                	add    %al,(%eax)
4024fb:	00 06                	add    %al,(%esi)
4024fd:	00 00                	add    %al,(%eax)
4024ff:	11 00                	adc    %eax,(%eax)
402501:	02 28                	add    (%eax),%ch
402503:	12 00                	adc    (%eax),%al
402505:	00 06                	add    %al,(%esi)
402507:	0a 06                	or     (%esi),%al
402509:	2c 12                	sub    $0x12,%al
40250b:	00 03                	add    %al,(%ebx)
40250d:	14 73                	adc    $0x73,%al
40250f:	3a 00                	cmp    (%eax),%al
402511:	00 0a                	add    %cl,(%edx)
402513:	0b 07                	or     (%edi),%eax
402515:	6f                   	outsl  %ds:(%esi),(%dx)
402516:	3c 00                	cmp    $0x0,%al
402518:	00 0a                	add    %cl,(%edx)
40251a:	0c 2b                	or     $0x2b,%al
40251c:	04 14                	add    $0x14,%al
40251e:	0c 2b                	or     $0x2b,%al
402520:	00 08                	add    %cl,(%eax)
402522:	2a 00                	sub    (%eax),%al
402524:	13 30                	adc    (%eax),%esi
402526:	01 00                	add    %eax,(%eax)
402528:	0c 00                	or     $0x0,%al
40252a:	00 00                	add    %al,(%eax)
40252c:	02 00                	add    (%eax),%al
40252e:	00 11                	add    %dl,(%ecx)
402530:	00 02                	add    %al,(%edx)
402532:	7b 10                	jnp    0x402544
402534:	00 00                	add    %al,(%eax)
402536:	04 0a                	add    $0xa,%al
402538:	2b 00                	sub    (%eax),%eax
40253a:	06                   	push   %es
40253b:	2a 26                	sub    (%esi),%ah
40253d:	00 02                	add    %al,(%edx)
40253f:	03 7d 10             	add    0x10(%ebp),%edi
402542:	00 00                	add    %al,(%eax)
402544:	04 2a                	add    $0x2a,%al
402546:	00 00                	add    %al,(%eax)
402548:	13 30                	adc    (%eax),%esi
40254a:	04 00                	add    $0x0,%al
40254c:	63 00                	arpl   %eax,(%eax)
40254e:	00 00                	add    %al,(%eax)
402550:	07                   	pop    %es
402551:	00 00                	add    %al,(%eax)
402553:	11 00                	adc    %eax,(%eax)
402555:	03 02                	add    (%edx),%eax
402557:	28 05 00 00 06 59    	sub    %al,0x59060000
40255d:	6c                   	insb   (%dx),%es:(%edi)
40255e:	23 00                	and    (%eax),%eax
402560:	00 00                	add    %al,(%eax)
402562:	00 00                	add    %al,(%eax)
402564:	00 00                	add    %al,(%eax)
402566:	40                   	inc    %eax
402567:	28 3d 00 00 0a 04    	sub    %bh,0x40a0000
40256d:	02 28                	add    (%eax),%ch
40256f:	07                   	pop    %es
402570:	00 00                	add    %al,(%eax)
402572:	06                   	push   %es
402573:	59                   	pop    %ecx
402574:	6c                   	insb   (%dx),%es:(%edi)
402575:	23 00                	and    (%eax),%eax
402577:	00 00                	add    %al,(%eax)
402579:	00 00                	add    %al,(%eax)
40257b:	00 00                	add    %al,(%eax)
40257d:	40                   	inc    %eax
40257e:	28 3d 00 00 0a 58    	sub    %bh,0x580a0000
402584:	28 3e                	sub    %bh,(%esi)
402586:	00 00                	add    %al,(%eax)
402588:	0a 0a                	or     (%edx),%cl
40258a:	06                   	push   %es
40258b:	05 18 5b 02 28       	add    $0x28025b18,%eax
402590:	0b 00                	or     (%eax),%eax
402592:	00 06                	add    %al,(%esi)
402594:	18 5b 58             	sbb    %bl,0x58(%ebx)
402597:	6c                   	insb   (%dx),%es:(%edi)
402598:	fe 04 0b             	incb   (%ebx,%ecx,1)
40259b:	07                   	pop    %es
40259c:	2c 13                	sub    $0x13,%al
40259e:	00 02                	add    %al,(%edx)
4025a0:	02 7b 10             	add    0x10(%ebx),%bh
4025a3:	00 00                	add    %al,(%eax)
4025a5:	04 17                	add    $0x17,%al
4025a7:	59                   	pop    %ecx
4025a8:	7d 10                	jge    0x4025ba
4025aa:	00 00                	add    %al,(%eax)
4025ac:	04 17                	add    $0x17,%al
4025ae:	0c 2b                	or     $0x2b,%al
4025b0:	04 16                	add    $0x16,%al
4025b2:	0c 2b                	or     $0x2b,%al
4025b4:	00 08                	add    %cl,(%eax)
4025b6:	2a 3e                	sub    (%esi),%bh
4025b8:	02 1b                	add    (%ebx),%bl
4025ba:	7d 10                	jge    0x4025cc
4025bc:	00 00                	add    %al,(%eax)
4025be:	04 02                	add    $0x2,%al
4025c0:	28 0f                	sub    %cl,(%edi)
4025c2:	00 00                	add    %al,(%eax)
4025c4:	06                   	push   %es
4025c5:	00 2a                	add    %ch,(%edx)
4025c7:	00 13                	add    %dl,(%ebx)
4025c9:	30 01                	xor    %al,(%ecx)
4025cb:	00 0c 00             	add    %cl,(%eax,%eax,1)
4025ce:	00 00                	add    %al,(%eax)
4025d0:	04 00                	add    $0x0,%al
4025d2:	00 11                	add    %dl,(%ecx)
4025d4:	00 02                	add    %al,(%edx)
4025d6:	7b 11                	jnp    0x4025e9
4025d8:	00 00                	add    %al,(%eax)
4025da:	04 0a                	add    $0xa,%al
4025dc:	2b 00                	sub    (%eax),%eax
4025de:	06                   	push   %es
4025df:	2a 26                	sub    (%esi),%ah
4025e1:	00 02                	add    %al,(%edx)
4025e3:	03 7d 11             	add    0x11(%ebp),%edi
4025e6:	00 00                	add    %al,(%eax)
4025e8:	04 2a                	add    $0x2a,%al
4025ea:	00 00                	add    %al,(%eax)
4025ec:	13 30                	adc    (%eax),%esi
4025ee:	01 00                	add    %eax,(%eax)
4025f0:	0c 00                	or     $0x0,%al
4025f2:	00 00                	add    %al,(%eax)
4025f4:	02 00                	add    (%eax),%al
4025f6:	00 11                	add    %dl,(%ecx)
4025f8:	00 02                	add    %al,(%edx)
4025fa:	7b 12                	jnp    0x40260e
4025fc:	00 00                	add    %al,(%eax)
4025fe:	04 0a                	add    $0xa,%al
402600:	2b 00                	sub    (%eax),%eax
402602:	06                   	push   %es
402603:	2a 26                	sub    (%esi),%ah
402605:	00 02                	add    %al,(%edx)
402607:	03 7d 12             	add    0x12(%ebp),%edi
40260a:	00 00                	add    %al,(%eax)
40260c:	04 2a                	add    $0x2a,%al
40260e:	00 00                	add    %al,(%eax)
402610:	13 30                	adc    (%eax),%esi
402612:	03 00                	add    (%eax),%eax
402614:	b5 00                	mov    $0x0,%ch
402616:	00 00                	add    %al,(%eax)
402618:	08 00                	or     %al,(%eax)
40261a:	00 11                	add    %dl,(%ecx)
40261c:	00 73 10             	add    %dh,0x10(%ebx)
40261f:	00 00                	add    %al,(%eax)
402621:	06                   	push   %es
402622:	0a 72 05             	or     0x5(%edx),%dh
402625:	01 00                	add    %eax,(%eax)
402627:	70 02                	jo     0x40262b
402629:	7b 11                	jnp    0x40263c
40262b:	00 00                	add    %al,(%eax)
40262d:	04 72                	add    $0x72,%al
40262f:	56                   	push   %esi
402630:	02 00                	add    (%eax),%al
402632:	70 28                	jo     0x40265c
402634:	3f                   	aas
402635:	00 00                	add    %al,(%eax)
402637:	0a 0b                	or     (%ebx),%cl
402639:	06                   	push   %es
40263a:	07                   	pop    %es
40263b:	6f                   	outsl  %ds:(%esi),(%dx)
40263c:	15 00 00 06 0c       	adc    $0xc060000,%eax
402641:	02 73 40             	add    0x40(%ebx),%dh
402644:	00 00                	add    %al,(%eax)
402646:	0a 7d 13             	or     0x13(%ebp),%bh
402649:	00 00                	add    %al,(%eax)
40264b:	04 2b                	add    $0x2b,%al
40264d:	6f                   	outsl  %ds:(%esi),(%dx)
40264e:	00 02                	add    %al,(%edx)
402650:	08 72 5a             	or     %dh,0x5a(%edx)
402653:	02 00                	add    (%eax),%al
402655:	70 6f                	jo     0x4026c6
402657:	41                   	inc    %ecx
402658:	00 00                	add    %al,(%eax)
40265a:	0a 74 4c 00          	or     0x0(%esp,%ecx,2),%dh
40265e:	00 01                	add    %al,(%ecx)
402660:	7d 11                	jge    0x402673
402662:	00 00                	add    %al,(%eax)
402664:	04 02                	add    $0x2,%al
402666:	08 72 64             	or     %dh,0x64(%edx)
402669:	02 00                	add    (%eax),%al
40266b:	70 6f                	jo     0x4026dc
40266d:	41                   	inc    %ecx
40266e:	00 00                	add    %al,(%eax)
402670:	0a a5 51 00 00 01    	or     0x1000051(%ebp),%ah
402676:	7d 12                	jge    0x40268a
402678:	00 00                	add    %al,(%eax)
40267a:	04 73                	add    $0x73,%al
40267c:	24 00                	and    $0x0,%al
40267e:	00 06                	add    %al,(%esi)
402680:	0d 09 08 72 76       	or     $0x76720809,%eax
402685:	02 00                	add    (%eax),%al
402687:	70 6f                	jo     0x4026f8
402689:	41                   	inc    %ecx
40268a:	00 00                	add    %al,(%eax)
40268c:	0a a5 1d 00 00 01    	or     0x100001d(%ebp),%ah
402692:	6f                   	outsl  %ds:(%esi),(%dx)
402693:	21 00                	and    %eax,(%eax)
402695:	00 06                	add    %al,(%esi)
402697:	00 09                	add    %cl,(%ecx)
402699:	08 72 88             	or     %dh,-0x78(%edx)
40269c:	02 00                	add    (%eax),%al
40269e:	70 6f                	jo     0x40270f
4026a0:	41                   	inc    %ecx
4026a1:	00 00                	add    %al,(%eax)
4026a3:	0a a5 52 00 00 01    	or     0x1000052(%ebp),%ah
4026a9:	6f                   	outsl  %ds:(%esi),(%dx)
4026aa:	23 00                	and    (%eax),%eax
4026ac:	00 06                	add    %al,(%esi)
4026ae:	00 02                	add    %al,(%edx)
4026b0:	7b 13                	jnp    0x4026c5
4026b2:	00 00                	add    %al,(%eax)
4026b4:	04 09                	add    $0x9,%al
4026b6:	6f                   	outsl  %ds:(%esi),(%dx)
4026b7:	42                   	inc    %edx
4026b8:	00 00                	add    %al,(%eax)
4026ba:	0a 00                	or     (%eax),%al
4026bc:	00 08                	add    %cl,(%eax)
4026be:	6f                   	outsl  %ds:(%esi),(%dx)
4026bf:	43                   	inc    %ebx
4026c0:	00 00                	add    %al,(%eax)
4026c2:	0a 13                	or     (%ebx),%dl
4026c4:	04 11                	add    $0x11,%al
4026c6:	04 2d                	add    $0x2d,%al
4026c8:	85 17                	test   %edx,(%edi)
4026ca:	13 05 2b 00 11 05    	adc    0x511002b,%eax
4026d0:	2a 7a 02             	sub    0x2(%edx),%bh
4026d3:	72 96                	jb     0x40266b
4026d5:	02 00                	add    (%eax),%al
4026d7:	70 7d                	jo     0x402756
4026d9:	11 00                	adc    %eax,(%eax)
4026db:	00 04 02             	add    %al,(%edx,%eax,1)
4026de:	73 40                	jae    0x402720
4026e0:	00 00                	add    %al,(%eax)
4026e2:	0a 7d 13             	or     0x13(%ebp),%bh
4026e5:	00 00                	add    %al,(%eax)
4026e7:	04 02                	add    $0x2,%al
4026e9:	28 35 00 00 0a 00    	sub    %dh,0xa0000
4026ef:	2a 13                	sub    (%ebx),%dl
4026f1:	30 01                	xor    %al,(%ecx)
4026f3:	00 0c 00             	add    %cl,(%eax,%eax,1)
4026f6:	00 00                	add    %al,(%eax)
4026f8:	09 00                	or     %eax,(%eax)
4026fa:	00 11                	add    %dl,(%ecx)
4026fc:	00 02                	add    %al,(%edx)
4026fe:	7b 14                	jnp    0x402714
402700:	00 00                	add    %al,(%eax)
402702:	04 0a                	add    $0xa,%al
402704:	2b 00                	sub    (%eax),%eax
402706:	06                   	push   %es
402707:	2a 26                	sub    (%esi),%ah
402709:	00 02                	add    %al,(%edx)
40270b:	03 7d 14             	add    0x14(%ebp),%edi
40270e:	00 00                	add    %al,(%eax)
402710:	04 2a                	add    $0x2a,%al
402712:	00 00                	add    %al,(%eax)
402714:	13 30                	adc    (%eax),%esi
402716:	01 00                	add    %eax,(%eax)
402718:	0c 00                	or     $0x0,%al
40271a:	00 00                	add    %al,(%eax)
40271c:	0a 00                	or     (%eax),%al
40271e:	00 11                	add    %dl,(%ecx)
402720:	00 02                	add    %al,(%edx)
402722:	7b 15                	jnp    0x402739
402724:	00 00                	add    %al,(%eax)
402726:	04 0a                	add    $0xa,%al
402728:	2b 00                	sub    (%eax),%eax
40272a:	06                   	push   %es
40272b:	2a 26                	sub    (%esi),%ah
40272d:	00 02                	add    %al,(%edx)
40272f:	03 7d 15             	add    0x15(%ebp),%edi
402732:	00 00                	add    %al,(%eax)
402734:	04 2a                	add    $0x2a,%al
402736:	22 02                	and    (%edx),%al
402738:	28 35 00 00 0a 00    	sub    %dh,0xa0000
40273e:	2a 00                	sub    (%eax),%al
402740:	13 30                	adc    (%eax),%esi
402742:	01 00                	add    %eax,(%eax)
402744:	11 00                	adc    %eax,(%eax)
402746:	00 00                	add    %al,(%eax)
402748:	02 00                	add    (%eax),%al
40274a:	00 11                	add    %dl,(%ecx)
40274c:	00 02                	add    %al,(%edx)
40274e:	7b 16                	jnp    0x402766
402750:	00 00                	add    %al,(%eax)
402752:	04 6f                	add    $0x6f,%al
402754:	44                   	inc    %esp
402755:	00 00                	add    %al,(%eax)
402757:	0a 0a                	or     (%edx),%cl
402759:	2b 00                	sub    (%eax),%eax
40275b:	06                   	push   %es
40275c:	2a 52 02             	sub    0x2(%edx),%dl
40275f:	28 35 00 00 0a 00    	sub    %dh,0xa0000
402765:	00 02                	add    %al,(%edx)
402767:	73 45                	jae    0x4027ae
402769:	00 00                	add    %al,(%eax)
40276b:	0a 7d 16             	or     0x16(%ebp),%bh
40276e:	00 00                	add    %al,(%eax)
402770:	04 2a                	add    $0x2a,%al
402772:	46                   	inc    %esi