402603:	11 00                	adc    %eax,(%eax)
402605:	03 04 28             	add    (%eax,%ebp,1),%eax
402608:	14 00                	adc    $0x0,%al
40260a:	00 0a                	add    %cl,(%edx)
40260c:	0a 2b                	or     (%ebx),%ch
40260e:	00 06                	add    %al,(%esi)
402610:	2a 00                	sub    (%eax),%al
402612:	00 00                	add    %al,(%eax)
402614:	13 30                	adc    (%eax),%esi
402616:	04 00                	add    $0x0,%al
402618:	4b                   	dec    %ebx
402619:	01 00                	add    %eax,(%eax)
40261b:	00 02                	add    %al,(%edx)
40261d:	00 00                	add    %al,(%eax)
40261f:	11 00                	adc    %eax,(%eax)
402621:	03 0a                	add    (%edx),%ecx
402623:	06                   	push   %es
402624:	72 01                	jb     0x402627
402626:	00 00                	add    %al,(%eax)
402628:	70 28                	jo     0x402652
40262a:	06                   	push   %es
40262b:	00 00                	add    %al,(%eax)
40262d:	06                   	push   %es
40262e:	2d 42 06 72 05       	sub    $0x5720642,%eax
402633:	00 00                	add    %al,(%eax)
402635:	70 28                	jo     0x40265f
402637:	06                   	push   %es
402638:	00 00                	add    %al,(%eax)
40263a:	06                   	push   %es
40263b:	2d 69 06 72 09       	sub    $0x9720669,%eax
402640:	00 00                	add    %al,(%eax)
402642:	70 28                	jo     0x40266c
402644:	06                   	push   %es
402645:	00 00                	add    %al,(%eax)
402647:	06                   	push   %es
402648:	3a 8d 00 00 00 06    	cmp    0x6000000(%ebp),%cl
40264e:	72 0d                	jb     0x40265d
402650:	00 00                	add    %al,(%eax)
402652:	70 28                	jo     0x40267c
402654:	06                   	push   %es
402655:	00 00                	add    %al,(%eax)
402657:	06                   	push   %es
402658:	3a ae 00 00 00 06    	cmp    0x6000000(%esi),%ch
40265e:	72 11                	jb     0x402671
402660:	00 00                	add    %al,(%eax)
402662:	70 28                	jo     0x40268c
402664:	06                   	push   %es
402665:	00 00                	add    %al,(%eax)
402667:	06                   	push   %es
402668:	3a d1                	cmp    %cl,%dl
40266a:	00 00                	add    %al,(%eax)
40266c:	00 38                	add    %bh,(%eax)
40266e:	df 00                	filds  (%eax)
402670:	00 00                	add    %al,(%eax)
402672:	73 03                	jae    0x402677
402674:	00 00                	add    %al,(%eax)
402676:	06                   	push   %es
402677:	0b 02                	or     (%edx),%eax
402679:	07                   	pop    %es
40267a:	04 05                	add    $0x5,%al
40267c:	6f                   	outsl  %ds:(%esi),(%dx)
40267d:	02 00                	add    (%eax),%al
40267f:	00 06                	add    %al,(%esi)
402681:	7d 07                	jge    0x40268a
402683:	00 00                	add    %al,(%eax)
402685:	04 72                	add    $0x72,%al
402687:	15 00 00 70 02       	adc    $0x2700000,%eax
40268c:	7b 07                	jnp    0x402695
40268e:	00 00                	add    %al,(%eax)
402690:	04 8c                	add    $0x8c,%al
402692:	02 00                	add    (%eax),%al
402694:	00 01                	add    %al,(%ecx)
402696:	28 07                	sub    %al,(%edi)
402698:	00 00                	add    %al,(%eax)
40269a:	06                   	push   %es
40269b:	28 08                	sub    %cl,(%eax)
40269d:	00 00                	add    %al,(%eax)
40269f:	06                   	push   %es
4026a0:	00 38                	add    %bh,(%eax)
4026a2:	b8 00 00 00 73       	mov    $0x73000000,%eax
4026a7:	b2 00                	mov    $0x0,%dl
4026a9:	00 06                	add    %al,(%esi)
4026ab:	0c 02                	or     $0x2,%al
4026ad:	08 04 05 6f b1 00 00 	or     %al,0xb16f(,%eax,1)
4026b4:	06                   	push   %es
4026b5:	7d 07                	jge    0x4026be
4026b7:	00 00                	add    %al,(%eax)
4026b9:	04 72                	add    $0x72,%al
4026bb:	15 00 00 70 02       	adc    $0x2700000,%eax
4026c0:	7b 07                	jnp    0x4026c9
4026c2:	00 00                	add    %al,(%eax)
4026c4:	04 8c                	add    $0x8c,%al
4026c6:	02 00                	add    (%eax),%al
4026c8:	00 01                	add    %al,(%ecx)
4026ca:	28 07                	sub    %al,(%edi)
4026cc:	00 00                	add    %al,(%eax)
4026ce:	06                   	push   %es
4026cf:	28 08                	sub    %cl,(%eax)
4026d1:	00 00                	add    %al,(%eax)
4026d3:	06                   	push   %es
4026d4:	00 38                	add    %bh,(%eax)
4026d6:	84 00                	test   %al,(%eax)
4026d8:	00 00                	add    %al,(%eax)
4026da:	73 a6                	jae    0x402682
4026dc:	00 00                	add    %al,(%eax)
4026de:	06                   	push   %es
4026df:	0d 02 09 04 05       	or     $0x5040902,%eax
4026e4:	6f                   	outsl  %ds:(%esi),(%dx)
4026e5:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4026e6:	00 00                	add    %al,(%eax)
4026e8:	06                   	push   %es
4026e9:	7d 07                	jge    0x4026f2
4026eb:	00 00                	add    %al,(%eax)
4026ed:	04 72                	add    $0x72,%al
4026ef:	15 00 00 70 02       	adc    $0x2700000,%eax
4026f4:	7b 07                	jnp    0x4026fd
4026f6:	00 00                	add    %al,(%eax)
4026f8:	04 8c                	add    $0x8c,%al
4026fa:	02 00                	add    (%eax),%al
4026fc:	00 01                	add    %al,(%ecx)
4026fe:	28 07                	sub    %al,(%edi)
402700:	00 00                	add    %al,(%eax)
402702:	06                   	push   %es
402703:	28 08                	sub    %cl,(%eax)
402705:	00 00                	add    %al,(%eax)
402707:	06                   	push   %es
402708:	00 2b                	add    %ch,(%ebx)
40270a:	53                   	push   %ebx
40270b:	73 25                	jae    0x402732
40270d:	00 00                	add    %al,(%eax)
40270f:	06                   	push   %es
402710:	13 04 02             	adc    (%edx,%eax,1),%eax
402713:	11 04 04             	adc    %eax,(%esp,%eax,1)
402716:	05 6f 24 00 00       	add    $0x246f,%eax
40271b:	06                   	push   %es
40271c:	7d 07                	jge    0x402725
40271e:	00 00                	add    %al,(%eax)
402720:	04 72                	add    $0x72,%al
402722:	15 00 00 70 02       	adc    $0x2700000,%eax
402727:	7b 07                	jnp    0x402730
402729:	00 00                	add    %al,(%eax)
40272b:	04 8c                	add    $0x8c,%al
40272d:	02 00                	add    (%eax),%al
40272f:	00 01                	add    %al,(%ecx)
402731:	28 07                	sub    %al,(%edi)
402733:	00 00                	add    %al,(%eax)
402735:	06                   	push   %es
402736:	28 08                	sub    %cl,(%eax)
402738:	00 00                	add    %al,(%eax)
40273a:	06                   	push   %es
40273b:	00 2b                	add    %ch,(%ebx)
40273d:	20 73 28             	and    %dh,0x28(%ebx)
402740:	00 00                	add    %al,(%eax)
402742:	06                   	push   %es
402743:	13 05 11 05 04 05    	adc    0x5040511,%eax
402749:	6f                   	outsl  %ds:(%esi),(%dx)
40274a:	27                   	daa
40274b:	00 00                	add    %al,(%eax)
40274d:	06                   	push   %es
40274e:	26 2b 0d 72 37 00 00 	sub    %es:0x3772,%ecx
402755:	70 28                	jo     0x40277f
402757:	08 00                	or     %al,(%eax)
402759:	00 06                	add    %al,(%esi)
40275b:	00 2b                	add    %ch,(%ebx)
40275d:	00 02                	add    %al,(%edx)
40275f:	7b 07                	jnp    0x402768
402761:	00 00                	add    %al,(%eax)
402763:	04 13                	add    $0x13,%al
402765:	06                   	push   %es
402766:	2b 00                	sub    (%eax),%eax
402768:	11 06                	adc    %eax,(%esi)
40276a:	2a 00                	sub    (%eax),%al
40276c:	13 30                	adc    (%eax),%esi
40276e:	02 00                	add    (%eax),%al
402770:	25 00 00 00 03       	and    $0x3000000,%eax
402775:	00 00                	add    %al,(%eax)
402777:	11 00                	adc    %eax,(%eax)
402779:	02 28                	add    (%eax),%ch
40277b:	0a 00                	or     (%eax),%al
40277d:	00 06                	add    %al,(%esi)
40277f:	0a 06                	or     (%esi),%al
402781:	2c 08                	sub    $0x8,%al
402783:	2b 00                	sub    (%eax),%eax
402785:	06                   	push   %es
402786:	17                   	pop    %ss
402787:	2e 0a 2b             	or     %cs:(%ebx),%ch
40278a:	00 72 5f             	add    %dh,0x5f(%edx)
40278d:	00 00                	add    %al,(%eax)
40278f:	70 0b                	jo     0x40279c
402791:	2b 08                	sub    (%eax),%ecx
402793:	72 b7                	jb     0x40274c
402795:	00 00                	add    %al,(%eax)
402797:	70 0b                	jo     0x4027a4
402799:	2b 00                	sub    (%eax),%eax
40279b:	07                   	pop    %es
40279c:	2a 00                	sub    (%eax),%al
40279e:	00 00                	add    %al,(%eax)
4027a0:	13 30                	adc    (%eax),%esi
4027a2:	05 00 57 03 00       	add    $0x35700,%eax
4027a7:	00 04 00             	add    %al,(%eax,%eax,1)
4027aa:	00 11                	add    %dl,(%ecx)
4027ac:	00 02                	add    %al,(%edx)
4027ae:	7b 0b                	jnp    0x4027bb
4027b0:	00 00                	add    %al,(%eax)
4027b2:	04 14                	add    $0x14,%al
4027b4:	fe 01                	incb   (%ecx)
4027b6:	13 04 11             	adc    (%ecx,%edx,1),%eax
4027b9:	04 2c                	add    $0x2c,%al
4027bb:	06                   	push   %es
4027bc:	28 10                	sub    %dl,(%eax)
4027be:	00 00                	add    %al,(%eax)
4027c0:	06                   	push   %es
4027c1:	7a 73                	jp     0x402836
4027c3:	19 00                	sbb    %eax,(%eax)
4027c5:	00 0a                	add    %cl,(%edx)
4027c7:	0a 73 1a             	or     0x1a(%ebx),%dh
4027ca:	00 00                	add    %al,(%eax)
4027cc:	0a 0b                	or     (%ebx),%cl
4027ce:	14 0c                	adc    $0xc,%al
4027d0:	16                   	push   %ss
4027d1:	13 05 38 2e 02 00    	adc    0x22e38,%eax
4027d7:	00 00                	add    %al,(%eax)
4027d9:	08 11                	or     %dl,(%ecx)
4027db:	05 6f 1b 00 00       	add    $0x1b6f,%eax
4027e0:	0a 13                	or     (%ebx),%dl
4027e2:	07                   	pop    %es
4027e3:	02 11                	add    (%ecx),%dl
4027e5:	07                   	pop    %es
4027e6:	12 06                	adc    (%esi),%al
4027e8:	28 0e                	sub    %cl,(%esi)
4027ea:	00 00                	add    %al,(%eax)
4027ec:	06                   	push   %es
4027ed:	13 08                	adc    (%eax),%ecx
4027ef:	11 08                	adc    %ecx,(%eax)
4027f1:	13 09                	adc    (%ecx),%ecx
4027f3:	11 09                	adc    %ecx,(%ecx)
4027f5:	45                   	inc    %ebp
4027f6:	05 00 00 00 3e       	add    $0x3e000000,%eax
4027fb:	00 00                	add    %al,(%eax)
4027fd:	00 eb                	add    %ch,%bl
4027ff:	00 00                	add    %al,(%eax)
402801:	00 fc                	add    %bh,%ah
402803:	00 00                	add    %al,(%eax)
402805:	00 05 00 00 00 2d    	add    %al,0x2d000000
40280b:	01 00                	add    %eax,(%eax)
40280d:	00 38                	add    %bh,(%eax)
40280f:	8b 01                	mov    (%ecx),%eax
402811:	00 00                	add    %al,(%eax)
402813:	12 06                	adc    (%esi),%al
402815:	28 1c 00             	sub    %bl,(%eax,%eax,1)
402818:	00 0a                	add    %cl,(%edx)
40281a:	13 0b                	adc    (%ebx),%ecx
40281c:	11 0b                	adc    %ecx,(%ebx)
40281e:	2c 15                	sub    $0x15,%al
402820:	07                   	pop    %es
402821:	12 06                	adc    (%esi),%al
402823:	28 1d 00 00 0a 73    	sub    %bl,0x730a0000
402829:	e9 00 00 06 6f       	jmp    0x6f46282e
40282e:	1e                   	push   %ds
40282f:	00 00                	add    %al,(%eax)
402831:	0a 00                	or     (%eax),%al
402833:	2b 12                	sub    (%edx),%edx
402835:	72 e9                	jb     0x402820
402837:	00 00                	add    %al,(%eax)
402839:	70 11                	jo     0x40284c
40283b:	07                   	pop    %es
40283c:	28 11                	sub    %dl,(%ecx)
40283e:	00 00                	add    %al,(%eax)
402840:	06                   	push   %es
402841:	28 12                	sub    %dl,(%edx)
402843:	00 00                	add    %al,(%eax)
402845:	06                   	push   %es
402846:	7a 38                	jp     0x402880
402848:	52                   	push   %edx
402849:	01 00                	add    %eax,(%eax)
40284b:	00 02                	add    %al,(%edx)
40284d:	11 07                	adc    %eax,(%edi)
40284f:	11 05 2c 16 08 11    	adc    %eax,0x1108162c
402855:	05 17 59 6f 1b       	add    $0x1b6f5917,%eax
40285a:	00 00                	add    %al,(%eax)
40285c:	0a 72 0b             	or     0xb(%edx),%dh
40285f:	01 00                	add    %eax,(%eax)
402861:	70 28                	jo     0x40288b
402863:	13 00                	adc    (%eax),%eax
402865:	00 06                	add    %al,(%esi)
402867:	2b 01                	sub    (%ecx),%eax
402869:	17                   	pop    %ss
40286a:	28 0f                	sub    %cl,(%edi)
40286c:	00 00                	add    %al,(%eax)
40286e:	06                   	push   %es
40286f:	13 0a                	adc    (%edx),%ecx
402871:	06                   	push   %es
402872:	6f                   	outsl  %ds:(%esi),(%dx)
402873:	1f                   	pop    %ds
402874:	00 00                	add    %al,(%eax)
402876:	0a 16                	or     (%esi),%dl
402878:	fe 02                	incb   (%edx)
40287a:	13 0c 11             	adc    (%ecx,%edx,1),%ecx
40287d:	0c 2c                	or     $0x2c,%al
40287f:	6b 00 06             	imul   $0x6,(%eax),%eax
402882:	6f                   	outsl  %ds:(%esi),(%dx)
402883:	20 00                	and    %al,(%eax)
402885:	00 0a                	add    %cl,(%edx)
402887:	13 0d 11 0d 75 24    	adc    0x24750d11,%ecx
40288d:	00 00                	add    %al,(%eax)
40288f:	02 14 fe             	add    (%esi,%edi,8),%dl
402892:	03 13                	add    (%ebx),%edx
402894:	0e                   	push   %cs
402895:	11 0e                	adc    %ecx,(%esi)
402897:	2c 51                	sub    $0x51,%al
402899:	00 11                	add    %dl,(%ecx)
40289b:	0a 6f f1             	or     -0xf(%edi),%ch
40289e:	00 00                	add    %al,(%eax)
4028a0:	06                   	push   %es
4028a1:	13 10                	adc    (%eax),%edx
4028a3:	11 0d 74 24 00 00    	adc    %ecx,0x2474
4028a9:	02 6f f1             	add    -0xf(%edi),%ch
4028ac:	00 00                	add    %al,(%eax)
4028ae:	06                   	push   %es
4028af:	13 11                	adc    (%ecx),%edx
4028b1:	12 10                	adc    (%eax),%dl
4028b3:	28 21                	sub    %ah,(%ecx)
4028b5:	00 00                	add    %al,(%eax)
4028b7:	0a 12                	or     (%edx),%dl
4028b9:	11 28                	adc    %ebp,(%eax)
4028bb:	21 00                	and    %eax,(%eax)
4028bd:	00 0a                	add    %cl,(%edx)
4028bf:	fe 02                	incb   (%edx)
4028c1:	16                   	push   %ss
4028c2:	fe 01                	incb   (%ecx)
4028c4:	12 10                	adc    (%eax),%dl
4028c6:	28 22                	sub    %ah,(%edx)
4028c8:	00 00                	add    %al,(%eax)
4028ca:	0a 12                	or     (%edx),%dl
4028cc:	11 28                	adc    %ebp,(%eax)
4028ce:	22 00                	and    (%eax),%al
4028d0:	00 0a                	add    %cl,(%edx)
4028d2:	5f                   	pop    %edi
4028d3:	5f                   	pop    %edi
4028d4:	13 0f                	adc    (%edi),%ecx
4028d6:	11 0f                	adc    %ecx,(%edi)
4028d8:	2c 0f                	sub    $0xf,%al
4028da:	00 07                	add    %al,(%edi)
4028dc:	06                   	push   %es
4028dd:	6f                   	outsl  %ds:(%esi),(%dx)
4028de:	23 00                	and    (%eax),%eax
4028e0:	00 0a                	add    %cl,(%edx)
4028e2:	6f                   	outsl  %ds:(%esi),(%dx)
4028e3:	1e                   	push   %ds
4028e4:	00 00                	add    %al,(%eax)