4024e9:	0a 6f 35             	or     0x35(%edi),%ch
4024ec:	00 00                	add    %al,(%eax)
4024ee:	0a 00                	or     (%eax),%al
4024f0:	02 7b 04             	add    0x4(%ebx),%bh
4024f3:	00 00                	add    %al,(%eax)
4024f5:	04 16                	add    $0x16,%al
4024f7:	6f                   	outsl  %ds:(%esi),(%dx)
4024f8:	36 00 00             	add    %al,%ss:(%eax)
4024fb:	0a 00                	or     (%eax),%al
4024fd:	02 7b 04             	add    0x4(%ebx),%bh
402500:	00 00                	add    %al,(%eax)
402502:	04 02                	add    $0x2,%al
402504:	fe 06                	incb   (%esi)
402506:	08 00                	or     %al,(%eax)
402508:	00 06                	add    %al,(%esi)
40250a:	73 37                	jae    0x402543
40250c:	00 00                	add    %al,(%eax)
40250e:	0a 6f 38             	or     0x38(%edi),%ch
402511:	00 00                	add    %al,(%eax)
402513:	0a 00                	or     (%eax),%al
402515:	02 7b 05             	add    0x5(%ebx),%bh
402518:	00 00                	add    %al,(%eax)
40251a:	04 17                	add    $0x17,%al
40251c:	6f                   	outsl  %ds:(%esi),(%dx)
40251d:	39 00                	cmp    %eax,(%eax)
40251f:	00 0a                	add    %cl,(%edx)
402521:	00 02                	add    %al,(%edx)
402523:	7b 05                	jnp    0x40252a
402525:	00 00                	add    %al,(%eax)
402527:	04 1f                	add    $0x1f,%al
402529:	0c 1f                	or     $0x1f,%al
40252b:	09 73 31             	or     %esi,0x31(%ebx)
40252e:	00 00                	add    %al,(%eax)
402530:	0a 6f 32             	or     0x32(%edi),%ch
402533:	00 00                	add    %al,(%eax)
402535:	0a 00                	or     (%eax),%al
402537:	02 7b 05             	add    0x5(%ebx),%bh
40253a:	00 00                	add    %al,(%eax)
40253c:	04 72                	add    $0x72,%al
40253e:	c3                   	ret
40253f:	01 00                	add    %eax,(%eax)
402541:	70 6f                	jo     0x4025b2
402543:	33 00                	xor    (%eax),%eax
402545:	00 0a                	add    %cl,(%edx)
402547:	00 02                	add    %al,(%edx)
402549:	7b 05                	jnp    0x402550
40254b:	00 00                	add    %al,(%eax)
40254d:	04 1f                	add    $0x1f,%al
40254f:	25 1f 0d 73 34       	and    $0x34730d1f,%eax
402554:	00 00                	add    %al,(%eax)
402556:	0a 6f 35             	or     0x35(%edi),%ch
402559:	00 00                	add    %al,(%eax)
40255b:	0a 00                	or     (%eax),%al
40255d:	02 7b 05             	add    0x5(%ebx),%bh
402560:	00 00                	add    %al,(%eax)
402562:	04 17                	add    $0x17,%al
402564:	6f                   	outsl  %ds:(%esi),(%dx)
402565:	36 00 00             	add    %al,%ss:(%eax)
402568:	0a 00                	or     (%eax),%al
40256a:	02 7b 05             	add    0x5(%ebx),%bh
40256d:	00 00                	add    %al,(%eax)
40256f:	04 72                	add    $0x72,%al
402571:	d1 01                	roll   $1,(%ecx)
402573:	00 70 6f             	add    %dh,0x6f(%eax)
402576:	22 00                	and    (%eax),%al
402578:	00 0a                	add    %cl,(%edx)
40257a:	00 02                	add    %al,(%edx)
40257c:	7b 06                	jnp    0x402584
40257e:	00 00                	add    %al,(%eax)
402580:	04 16                	add    $0x16,%al
402582:	6f                   	outsl  %ds:(%esi),(%dx)
402583:	26 00 00             	add    %al,%es:(%eax)
402586:	0a 00                	or     (%eax),%al
402588:	02 7b 06             	add    0x6(%ebx),%bh
40258b:	00 00                	add    %al,(%eax)
40258d:	04 20                	add    $0x20,%al
40258f:	16                   	push   %ss
402590:	01 00                	add    %eax,(%eax)
402592:	00 1b                	add    %bl,(%ebx)
402594:	73 31                	jae    0x4025c7
402596:	00 00                	add    %al,(%eax)
402598:	0a 6f 32             	or     0x32(%edi),%ch
40259b:	00 00                	add    %al,(%eax)
40259d:	0a 00                	or     (%eax),%al
40259f:	02 7b 06             	add    0x6(%ebx),%bh
4025a2:	00 00                	add    %al,(%eax)
4025a4:	04 72                	add    $0x72,%al
4025a6:	dd 01                	fldl   (%ecx)
4025a8:	00 70 6f             	add    %dh,0x6f(%eax)
4025ab:	33 00                	xor    (%eax),%eax
4025ad:	00 0a                	add    %cl,(%edx)
4025af:	00 02                	add    %al,(%edx)
4025b1:	7b 06                	jnp    0x4025b9
4025b3:	00 00                	add    %al,(%eax)
4025b5:	04 1f                	add    $0x1f,%al
4025b7:	53                   	push   %ebx
4025b8:	1f                   	pop    %ds
4025b9:	17                   	pop    %ss
4025ba:	73 34                	jae    0x4025f0
4025bc:	00 00                	add    %al,(%eax)
4025be:	0a 6f 35             	or     0x35(%edi),%ch
4025c1:	00 00                	add    %al,(%eax)
4025c3:	0a 00                	or     (%eax),%al
4025c5:	02 7b 06             	add    0x6(%ebx),%bh
4025c8:	00 00                	add    %al,(%eax)
4025ca:	04 18                	add    $0x18,%al
4025cc:	6f                   	outsl  %ds:(%esi),(%dx)
4025cd:	36 00 00             	add    %al,%ss:(%eax)
4025d0:	0a 00                	or     (%eax),%al
4025d2:	02 7b 06             	add    0x6(%ebx),%bh
4025d5:	00 00                	add    %al,(%eax)
4025d7:	04 72                	add    $0x72,%al
4025d9:	f3 01 00             	repz add %eax,(%eax)
4025dc:	70 6f                	jo     0x40264d
4025de:	22 00                	and    (%eax),%al
4025e0:	00 0a                	add    %cl,(%edx)
4025e2:	00 02                	add    %al,(%edx)
4025e4:	7b 06                	jnp    0x4025ec
4025e6:	00 00                	add    %al,(%eax)
4025e8:	04 17                	add    $0x17,%al
4025ea:	6f                   	outsl  %ds:(%esi),(%dx)
4025eb:	3a 00                	cmp    (%eax),%al
4025ed:	00 0a                	add    %cl,(%edx)
4025ef:	00 02                	add    %al,(%edx)
4025f1:	7b 06                	jnp    0x4025f9
4025f3:	00 00                	add    %al,(%eax)
4025f5:	04 02                	add    $0x2,%al
4025f7:	fe 06                	incb   (%esi)
4025f9:	03 00                	add    (%eax),%eax
4025fb:	00 06                	add    %al,(%esi)
4025fd:	73 37                	jae    0x402636
4025ff:	00 00                	add    %al,(%eax)
402601:	0a 6f 3b             	or     0x3b(%edi),%ch
402604:	00 00                	add    %al,(%eax)
402606:	0a 00                	or     (%eax),%al
402608:	02 7b 07             	add    0x7(%ebx),%bh
40260b:	00 00                	add    %al,(%eax)
40260d:	04 17                	add    $0x17,%al
40260f:	6f                   	outsl  %ds:(%esi),(%dx)
402610:	30 00                	xor    %al,(%eax)
402612:	00 0a                	add    %cl,(%edx)
402614:	00 02                	add    %al,(%edx)
402616:	7b 07                	jnp    0x40261f
402618:	00 00                	add    %al,(%eax)
40261a:	04 1f                	add    $0x1f,%al
40261c:	0c 1f                	or     $0x1f,%al
40261e:	25 73 31 00 00       	and    $0x3173,%eax
402623:	0a 6f 32             	or     0x32(%edi),%ch
402626:	00 00                	add    %al,(%eax)
402628:	0a 00                	or     (%eax),%al
40262a:	02 7b 07             	add    0x7(%ebx),%bh
40262d:	00 00                	add    %al,(%eax)
40262f:	04 72                	add    $0x72,%al
402631:	fb                   	sti
402632:	01 00                	add    %eax,(%eax)
402634:	70 6f                	jo     0x4026a5
402636:	33 00                	xor    (%eax),%eax
402638:	00 0a                	add    %cl,(%edx)
40263a:	00 02                	add    %al,(%edx)
40263c:	7b 07                	jnp    0x402645
40263e:	00 00                	add    %al,(%eax)
402640:	04 20                	add    $0x20,%al
402642:	04 01                	add    $0x1,%al
402644:	00 00                	add    %al,(%eax)
402646:	20 ee                	and    %ch,%dh
402648:	00 00                	add    %al,(%eax)
40264a:	00 73 34             	add    %dh,0x34(%ebx)
40264d:	00 00                	add    %al,(%eax)
40264f:	0a 6f 35             	or     0x35(%edi),%ch
402652:	00 00                	add    %al,(%eax)
402654:	0a 00                	or     (%eax),%al
402656:	02 7b 07             	add    0x7(%ebx),%bh
402659:	00 00                	add    %al,(%eax)
40265b:	04 19                	add    $0x19,%al
40265d:	6f                   	outsl  %ds:(%esi),(%dx)
40265e:	36 00 00             	add    %al,%ss:(%eax)
402661:	0a 00                	or     (%eax),%al
402663:	02 7b 07             	add    0x7(%ebx),%bh
402666:	00 00                	add    %al,(%eax)
402668:	04 02                	add    $0x2,%al
40266a:	fe 06                	incb   (%esi)
40266c:	09 00                	or     %eax,(%eax)
40266e:	00 06                	add    %al,(%esi)
402670:	73 37                	jae    0x4026a9
402672:	00 00                	add    %al,(%eax)
402674:	0a 6f 3c             	or     0x3c(%edi),%ch
402677:	00 00                	add    %al,(%eax)
402679:	0a 00                	or     (%eax),%al
40267b:	02 7b 08             	add    0x8(%ebx),%bh
40267e:	00 00                	add    %al,(%eax)
402680:	04 20                	add    $0x20,%al
402682:	16                   	push   %ss
402683:	01 00                	add    %eax,(%eax)
402685:	00 20                	add    %ah,(%eax)
402687:	fc                   	cld
402688:	00 00                	add    %al,(%eax)
40268a:	00 73 31             	add    %dh,0x31(%ebx)
40268d:	00 00                	add    %al,(%eax)
40268f:	0a 6f 32             	or     0x32(%edi),%ch
402692:	00 00                	add    %al,(%eax)
402694:	0a 00                	or     (%eax),%al
402696:	02 7b 08             	add    0x8(%ebx),%bh
402699:	00 00                	add    %al,(%eax)
40269b:	04 72                	add    $0x72,%al
40269d:	0d 02 00 70 6f       	or     $0x6f700002,%eax
4026a2:	33 00                	xor    (%eax),%eax
4026a4:	00 0a                	add    %cl,(%edx)
4026a6:	00 02                	add    %al,(%edx)
4026a8:	7b 08                	jnp    0x4026b2
4026aa:	00 00                	add    %al,(%eax)
4026ac:	04 1f                	add    $0x1f,%al
4026ae:	53                   	push   %ebx
4026af:	1f                   	pop    %ds
4026b0:	17                   	pop    %ss
4026b1:	73 34                	jae    0x4026e7
4026b3:	00 00                	add    %al,(%eax)
4026b5:	0a 6f 35             	or     0x35(%edi),%ch
4026b8:	00 00                	add    %al,(%eax)
4026ba:	0a 00                	or     (%eax),%al
4026bc:	02 7b 08             	add    0x8(%ebx),%bh
4026bf:	00 00                	add    %al,(%eax)
4026c1:	04 1a                	add    $0x1a,%al
4026c3:	6f                   	outsl  %ds:(%esi),(%dx)
4026c4:	36 00 00             	add    %al,%ss:(%eax)
4026c7:	0a 00                	or     (%eax),%al
4026c9:	02 7b 08             	add    0x8(%ebx),%bh
4026cc:	00 00                	add    %al,(%eax)
4026ce:	04 72                	add    $0x72,%al
4026d0:	29 02                	sub    %eax,(%edx)
4026d2:	00 70 6f             	add    %dh,0x6f(%eax)
4026d5:	22 00                	and    (%eax),%al
4026d7:	00 0a                	add    %cl,(%edx)
4026d9:	00 02                	add    %al,(%edx)
4026db:	7b 08                	jnp    0x4026e5
4026dd:	00 00                	add    %al,(%eax)
4026df:	04 17                	add    $0x17,%al
4026e1:	6f                   	outsl  %ds:(%esi),(%dx)
4026e2:	3a 00                	cmp    (%eax),%al
4026e4:	00 0a                	add    %cl,(%edx)
4026e6:	00 02                	add    %al,(%edx)
4026e8:	7b 08                	jnp    0x4026f2
4026ea:	00 00                	add    %al,(%eax)
4026ec:	04 02                	add    $0x2,%al
4026ee:	fe 06                	incb   (%esi)
4026f0:	05 00 00 06 73       	add    $0x73060000,%eax
4026f5:	37                   	aaa
4026f6:	00 00                	add    %al,(%eax)
4026f8:	0a 6f 3b             	or     0x3b(%edi),%ch
4026fb:	00 00                	add    %al,(%eax)
4026fd:	0a 00                	or     (%eax),%al
4026ff:	02 7b 09             	add    0x9(%ebx),%bh
402702:	00 00                	add    %al,(%eax)
402704:	04 16                	add    $0x16,%al
402706:	6f                   	outsl  %ds:(%esi),(%dx)
402707:	26 00 00             	add    %al,%es:(%eax)
40270a:	0a 00                	or     (%eax),%al
40270c:	02 7b 09             	add    0x9(%ebx),%bh
40270f:	00 00                	add    %al,(%eax)
402711:	04 20                	add    $0x20,%al
402713:	17                   	pop    %ss
402714:	01 00                	add    %eax,(%eax)
402716:	00 1f                	add    %bl,(%edi)
402718:	25 73 31 00 00       	and    $0x3173,%eax
40271d:	0a 6f 32             	or     0x32(%edi),%ch
402720:	00 00                	add    %al,(%eax)
402722:	0a 00                	or     (%eax),%al
402724:	02 7b 09             	add    0x9(%ebx),%bh
402727:	00 00                	add    %al,(%eax)
402729:	04 72                	add    $0x72,%al
40272b:	35 02 00 70 6f       	xor    $0x6f700002,%eax
402730:	33 00                	xor    (%eax),%eax
402732:	00 0a                	add    %cl,(%edx)
402734:	00 02                	add    %al,(%edx)
402736:	7b 09                	jnp    0x402741
402738:	00 00                	add    %al,(%eax)
40273a:	04 1f                	add    $0x1f,%al
40273c:	52                   	push   %edx
40273d:	1f                   	pop    %ds
40273e:	17                   	pop    %ss
40273f:	73 34                	jae    0x402775
402741:	00 00                	add    %al,(%eax)
402743:	0a 6f 35             	or     0x35(%edi),%ch
402746:	00 00                	add    %al,(%eax)
402748:	0a 00                	or     (%eax),%al
40274a:	02 7b 09             	add    0x9(%ebx),%bh
40274d:	00 00                	add    %al,(%eax)
40274f:	04 1b                	add    $0x1b,%al
402751:	6f                   	outsl  %ds:(%esi),(%dx)
402752:	36 00 00             	add    %al,%ss:(%eax)
402755:	0a 00                	or     (%eax),%al
402757:	02 7b 09             	add    0x9(%ebx),%bh
40275a:	00 00                	add    %al,(%eax)
40275c:	04 72                	add    $0x72,%al
40275e:	51                   	push   %ecx
40275f:	02 00                	add    (%eax),%al
402761:	70 6f                	jo     0x4027d2
402763:	22 00                	and    (%eax),%al
402765:	00 0a                	add    %cl,(%edx)
402767:	00 02                	add    %al,(%edx)
402769:	7b 09                	jnp    0x402774
40276b:	00 00                	add    %al,(%eax)
40276d:	04 17                	add    $0x17,%al
40276f:	6f                   	outsl  %ds:(%esi),(%dx)
402770:	3a 00                	cmp    (%eax),%al
402772:	00 0a                	add    %cl,(%edx)
402774:	00 02                	add    %al,(%edx)
402776:	7b 09                	jnp    0x402781
402778:	00 00                	add    %al,(%eax)
40277a:	04 02                	add    $0x2,%al
40277c:	fe 06                	incb   (%esi)
40277e:	04 00                	add    $0x0,%al
402780:	00 06                	add    %al,(%esi)
402782:	73 37                	jae    0x4027bb
402784:	00 00                	add    %al,(%eax)
402786:	0a 6f 3b             	or     0x3b(%edi),%ch
402789:	00 00                	add    %al,(%eax)
40278b:	0a 00                	or     (%eax),%al
40278d:	02 7b 0a             	add    0xa(%ebx),%bh
402790:	00 00                	add    %al,(%eax)
402792:	04 17                	add    $0x17,%al
402794:	6f                   	outsl  %ds:(%esi),(%dx)
402795:	39 00                	cmp    %eax,(%eax)
402797:	00 0a                	add    %cl,(%edx)
402799:	00 02                	add    %al,(%edx)
40279b:	7b 0a                	jnp    0x4027a7
40279d:	00 00                	add    %al,(%eax)
40279f:	04 1f                	add    $0x1f,%al
4027a1:	0c 20                	or     $0x20,%al
4027a3:	15 01 00 00 73       	adc    $0x73000001,%eax
4027a8:	31 00                	xor    %eax,(%eax)
4027aa:	00 0a                	add    %cl,(%edx)
4027ac:	6f                   	outsl  %ds:(%esi),(%dx)
4027ad:	32 00                	xor    (%eax),%al
4027af:	00 0a                	add    %cl,(%edx)
4027b1:	00 02                	add    %al,(%edx)
4027b3:	7b 0a                	jnp    0x4027bf
4027b5:	00 00                	add    %al,(%eax)
4027b7:	04 72                	add    $0x72,%al
4027b9:	5f                   	pop    %edi
4027ba:	02 00                	add    (%eax),%al
4027bc:	70 6f                	jo     0x40282d
4027be:	33 00                	xor    (%eax),%eax
4027c0:	00 0a                	add    %cl,(%edx)
4027c2:	00 02                	add    %al,(%edx)
4027c4:	7b 0a                	jnp    0x4027d0
4027c6:	00 00                	add    %al,(%eax)
4027c8:	04 1f                	add    $0x1f,%al
4027ca:	39 1f                	cmp    %ebx,(%edi)
4027cc:	0d 73 34 00 00       	or     $0x3473,%eax
4027d1:	0a 6f 35             	or     0x35(%edi),%ch