4066d3:	0a 00                	or     (%eax),%al
4066d5:	dc 00                	faddl  (%eax)
4066d7:	07                   	pop    %es
4066d8:	6f                   	outsl  %ds:(%esi),(%dx)
4066d9:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4066da:	00 00                	add    %al,(%eax)
4066dc:	0a 13                	or     (%ebx),%dl
4066de:	06                   	push   %es
4066df:	38 15 03 00 00 12    	cmp    %dl,0x12000003
4066e5:	06                   	push   %es
4066e6:	28 a5 00 00 0a 13    	sub    %ah,0x130a0000(%ebp)
4066ec:	07                   	pop    %es
4066ed:	00 11                	add    %dl,(%ecx)
4066ef:	07                   	pop    %es
4066f0:	7b 80                	jnp    0x406672
4066f2:	00 00                	add    %al,(%eax)
4066f4:	04 16                	add    $0x16,%al
4066f6:	16                   	push   %ss
4066f7:	73 48                	jae    0x406741
4066f9:	00 00                	add    %al,(%eax)
4066fb:	0a 28                	or     (%eax),%ch
4066fd:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4066fe:	00 00                	add    %al,(%eax)
406700:	0a 28                	or     (%eax),%ch
406702:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
406703:	00 00                	add    %al,(%eax)
406705:	0a 13                	or     (%ebx),%dl
406707:	08 11                	or     %dl,(%ecx)
406709:	08 39                	or     %bh,(%ecx)
40670b:	e9 02 00 00 00       	jmp    0x406712
406710:	11 07                	adc    %eax,(%edi)
406712:	7b 76                	jnp    0x40678a
406714:	00 00                	add    %al,(%eax)
406716:	04 72                	add    $0x72,%al
406718:	83 07 00             	addl   $0x0,(%edi)
40671b:	70 28                	jo     0x406745
40671d:	a8 00                	test   $0x0,%al
40671f:	00 0a                	add    %cl,(%edx)
406721:	13 0c 11             	adc    (%ecx,%edx,1),%ecx
406724:	0c 2c                	or     $0x2c,%al
406726:	32 00                	xor    (%eax),%al
406728:	11 07                	adc    %eax,(%edi)
40672a:	7b 79                	jnp    0x4067a5
40672c:	00 00                	add    %al,(%eax)
40672e:	04 20                	add    $0x20,%al
406730:	c8 00 00 00          	enter  $0x0,$0x0
406734:	1f                   	pop    %ds
406735:	64 73 48             	fs jae 0x406780
406738:	00 00                	add    %al,(%eax)
40673a:	0a 28                	or     (%eax),%ch
40673c:	a9 00 00 0a 13       	test   $0x130a0000,%eax
406741:	0d 11 0d 2c 12       	or     $0x122c0d11,%eax
406746:	00 28                	add    %ch,(%eax)
406748:	8d 00                	lea    (%eax),%eax
40674a:	00 0a                	add    %cl,(%edx)
40674c:	72 8d                	jb     0x4066db
40674e:	07                   	pop    %es
40674f:	00 70 6f             	add    %dh,0x6f(%eax)
406752:	aa                   	stos   %al,%es:(%edi)
406753:	00 00                	add    %al,(%eax)
406755:	0a 00                	or     (%eax),%al
406757:	00 00                	add    %al,(%eax)
406759:	14 13                	adc    $0x13,%al
40675b:	09 11                	or     %edx,(%ecx)
40675d:	07                   	pop    %es
40675e:	7c 79                	jl     0x4067d9
406760:	00 00                	add    %al,(%eax)
406762:	04 28                	add    $0x28,%al
406764:	88 00                	mov    %al,(%eax)
406766:	00 0a                	add    %cl,(%edx)
406768:	6b 11 07             	imul   $0x7,(%ecx),%edx
40676b:	7c 80                	jl     0x4066ed
40676d:	00 00                	add    %al,(%eax)
40676f:	04 28                	add    $0x28,%al
406771:	ab                   	stos   %eax,%es:(%edi)
406772:	00 00                	add    %al,(%eax)
406774:	0a 58 13             	or     0x13(%eax),%bl
406777:	0a 11                	or     (%ecx),%dl
406779:	07                   	pop    %es
40677a:	7c 79                	jl     0x4067f5
40677c:	00 00                	add    %al,(%eax)
40677e:	04 28                	add    $0x28,%al
406780:	89 00                	mov    %eax,(%eax)
406782:	00 0a                	add    %cl,(%edx)
406784:	6b 11 07             	imul   $0x7,(%ecx),%edx
406787:	7c 80                	jl     0x406709
406789:	00 00                	add    %al,(%eax)
40678b:	04 28                	add    $0x28,%al
40678d:	ac                   	lods   %ds:(%esi),%al
40678e:	00 00                	add    %al,(%eax)
406790:	0a 58 13             	or     0x13(%eax),%bl
406793:	0b 11                	or     (%ecx),%edx
406795:	07                   	pop    %es
406796:	7b 7d                	jnp    0x406815
406798:	00 00                	add    %al,(%eax)
40679a:	04 13                	add    $0x13,%al
40679c:	0e                   	push   %cs
40679d:	11 0e                	adc    %ecx,(%esi)
40679f:	39 53 02             	cmp    %edx,0x2(%ebx)
4067a2:	00 00                	add    %al,(%eax)
4067a4:	00 11                	add    %dl,(%ecx)
4067a6:	07                   	pop    %es
4067a7:	7c 80                	jl     0x406729
4067a9:	00 00                	add    %al,(%eax)
4067ab:	04 28                	add    $0x28,%al
4067ad:	ab                   	stos   %eax,%es:(%edi)
4067ae:	00 00                	add    %al,(%eax)
4067b0:	0a 28                	or     (%eax),%ch
4067b2:	ad                   	lods   %ds:(%esi),%eax
4067b3:	00 00                	add    %al,(%eax)
4067b5:	0a 13                	or     (%ebx),%dl
4067b7:	0f 11 07             	movups %xmm0,(%edi)
4067ba:	7c 80                	jl     0x40673c
4067bc:	00 00                	add    %al,(%eax)
4067be:	04 28                	add    $0x28,%al
4067c0:	ac                   	lods   %ds:(%esi),%al
4067c1:	00 00                	add    %al,(%eax)
4067c3:	0a 28                	or     (%eax),%ch
4067c5:	ad                   	lods   %ds:(%esi),%eax
4067c6:	00 00                	add    %al,(%eax)
4067c8:	0a 11                	or     (%ecx),%dl
4067ca:	07                   	pop    %es
4067cb:	7c 80                	jl     0x40674d
4067cd:	00 00                	add    %al,(%eax)
4067cf:	04 28                	add    $0x28,%al
4067d1:	ab                   	stos   %eax,%es:(%edi)
4067d2:	00 00                	add    %al,(%eax)
4067d4:	0a 28                	or     (%eax),%ch
4067d6:	ad                   	lods   %ds:(%esi),%eax
4067d7:	00 00                	add    %al,(%eax)
4067d9:	0a fe                	or     %dh,%bh
4067db:	02 13                	add    (%ebx),%dl
4067dd:	12 11                	adc    (%ecx),%dl
4067df:	12 2c 15 00 11 07 7c 	adc    0x7c071100(,%edx,1),%ch
4067e6:	80 00 00             	addb   $0x0,(%eax)
4067e9:	04 28                	add    $0x28,%al
4067eb:	ac                   	lods   %ds:(%esi),%al
4067ec:	00 00                	add    %al,(%eax)
4067ee:	0a 28                	or     (%eax),%ch
4067f0:	ad                   	lods   %ds:(%esi),%eax
4067f1:	00 00                	add    %al,(%eax)
4067f3:	0a 13                	or     (%ebx),%dl
4067f5:	0f 00 11             	lldt   (%ecx)
4067f8:	07                   	pop    %es
4067f9:	7c 79                	jl     0x406874
4067fb:	00 00                	add    %al,(%eax)
4067fd:	04 28                	add    $0x28,%al
4067ff:	88 00                	mov    %al,(%eax)
406801:	00 0a                	add    %cl,(%edx)
406803:	13 10                	adc    (%eax),%edx
406805:	11 07                	adc    %eax,(%edi)
406807:	7c 79                	jl     0x406882
406809:	00 00                	add    %al,(%eax)
40680b:	04 28                	add    $0x28,%al
40680d:	89 00                	mov    %eax,(%eax)
40680f:	00 0a                	add    %cl,(%edx)
406811:	13 11                	adc    (%ecx),%edx
406813:	22 cd                	and    %ch,%cl
406815:	cc                   	int3
406816:	cc                   	int3
406817:	3d 13 13 38 96       	cmp    $0x96381313,%eax
40681c:	01 00                	add    %eax,(%eax)
40681e:	00 00                	add    %al,(%eax)
406820:	11 10                	adc    %edx,(%eax)
406822:	6b 11 07             	imul   $0x7,(%ecx),%edx
406825:	7c 80                	jl     0x4067a7
406827:	00 00                	add    %al,(%eax)
406829:	04 28                	add    $0x28,%al
40682b:	ab                   	stos   %eax,%es:(%edi)
40682c:	00 00                	add    %al,(%eax)
40682e:	0a 11                	or     (%ecx),%dl
406830:	13 5a 58             	adc    0x58(%edx),%ebx
406833:	13 14 11             	adc    (%ecx,%edx,1),%edx
406836:	11 6b 11             	adc    %ebp,0x11(%ebx)
406839:	07                   	pop    %es
40683a:	7c 80                	jl     0x4067bc
40683c:	00 00                	add    %al,(%eax)
40683e:	04 28                	add    $0x28,%al
406840:	ac                   	lods   %ds:(%esi),%al
406841:	00 00                	add    %al,(%eax)
406843:	0a 11                	or     (%ecx),%dl
406845:	13 5a 58             	adc    0x58(%edx),%ebx
406848:	13 15 02 11 07 11    	adc    0x11071102,%edx
40684e:	07                   	pop    %es
40684f:	7c 7e                	jl     0x4068cf
406851:	00 00                	add    %al,(%eax)
406853:	04 7c                	add    $0x7c,%al
406855:	7b 00                	jnp    0x406857
406857:	00 04 28             	add    %al,(%eax,%ebp,1)
40685a:	88 00                	mov    %al,(%eax)
40685c:	00 0a                	add    %cl,(%edx)
40685e:	6b 11 14             	imul   $0x14,(%ecx),%edx
406861:	58                   	pop    %eax
406862:	11 07                	adc    %eax,(%edi)
406864:	7c 7e                	jl     0x4068e4
406866:	00 00                	add    %al,(%eax)
406868:	04 7c                	add    $0x7c,%al
40686a:	7b 00                	jnp    0x40686c
40686c:	00 04 28             	add    %al,(%eax,%ebp,1)
40686f:	89 00                	mov    %eax,(%eax)
406871:	00 0a                	add    %cl,(%edx)
406873:	6b 11 15             	imul   $0x15,(%ecx),%edx
406876:	58                   	pop    %eax
406877:	73 ae                	jae    0x406827
406879:	00 00                	add    %al,(%eax)
40687b:	0a 07                	or     (%edi),%al
40687d:	12 09                	adc    (%ecx),%cl
40687f:	28 48 00             	sub    %cl,0x0(%eax)
406882:	00 06                	add    %al,(%esi)
406884:	3a b7 00 00 00 02    	cmp    0x2000000(%edi),%dh
40688a:	11 07                	adc    %eax,(%edi)
40688c:	11 07                	adc    %eax,(%edi)
40688e:	7c 7e                	jl     0x40690e
406890:	00 00                	add    %al,(%eax)
406892:	04 7c                	add    $0x7c,%al
406894:	7a 00                	jp     0x406896
406896:	00 04 28             	add    %al,(%eax,%ebp,1)
406899:	88 00                	mov    %al,(%eax)
40689b:	00 0a                	add    %cl,(%edx)
40689d:	6b 11 14             	imul   $0x14,(%ecx),%edx
4068a0:	58                   	pop    %eax
4068a1:	11 07                	adc    %eax,(%edi)
4068a3:	7c 7e                	jl     0x406923
4068a5:	00 00                	add    %al,(%eax)
4068a7:	04 7c                	add    $0x7c,%al
4068a9:	7a 00                	jp     0x4068ab
4068ab:	00 04 28             	add    %al,(%eax,%ebp,1)
4068ae:	89 00                	mov    %eax,(%eax)
4068b0:	00 0a                	add    %cl,(%edx)
4068b2:	6b 11 15             	imul   $0x15,(%ecx),%edx
4068b5:	58                   	pop    %eax
4068b6:	73 ae                	jae    0x406866
4068b8:	00 00                	add    %al,(%eax)
4068ba:	0a 07                	or     (%edi),%al
4068bc:	12 09                	adc    (%ecx),%cl
4068be:	28 48 00             	sub    %cl,0x0(%eax)
4068c1:	00 06                	add    %al,(%esi)
4068c3:	2d 7b 02 11 07       	sub    $0x711027b,%eax
4068c8:	11 07                	adc    %eax,(%edi)
4068ca:	7c 7e                	jl     0x40694a
4068cc:	00 00                	add    %al,(%eax)
4068ce:	04 7c                	add    $0x7c,%al
4068d0:	7a 00                	jp     0x4068d2
4068d2:	00 04 28             	add    %al,(%eax,%ebp,1)
4068d5:	88 00                	mov    %al,(%eax)
4068d7:	00 0a                	add    %cl,(%edx)
4068d9:	6b 11 14             	imul   $0x14,(%ecx),%edx
4068dc:	58                   	pop    %eax
4068dd:	11 07                	adc    %eax,(%edi)
4068df:	7c 7e                	jl     0x40695f
4068e1:	00 00                	add    %al,(%eax)
4068e3:	04 7c                	add    $0x7c,%al
4068e5:	7b 00                	jnp    0x4068e7
4068e7:	00 04 28             	add    %al,(%eax,%ebp,1)
4068ea:	89 00                	mov    %eax,(%eax)
4068ec:	00 0a                	add    %cl,(%edx)
4068ee:	6b 11 15             	imul   $0x15,(%ecx),%edx
4068f1:	58                   	pop    %eax
4068f2:	73 ae                	jae    0x4068a2
4068f4:	00 00                	add    %al,(%eax)
4068f6:	0a 07                	or     (%edi),%al
4068f8:	12 09                	adc    (%ecx),%cl
4068fa:	28 48 00             	sub    %cl,0x0(%eax)
4068fd:	00 06                	add    %al,(%esi)
4068ff:	2d 3f 02 11 07       	sub    $0x711023f,%eax
406904:	11 07                	adc    %eax,(%edi)
406906:	7c 7e                	jl     0x406986
406908:	00 00                	add    %al,(%eax)
40690a:	04 7c                	add    $0x7c,%al
40690c:	7b 00                	jnp    0x40690e
40690e:	00 04 28             	add    %al,(%eax,%ebp,1)
406911:	88 00                	mov    %al,(%eax)
406913:	00 0a                	add    %cl,(%edx)
406915:	6b 11 14             	imul   $0x14,(%ecx),%edx
406918:	58                   	pop    %eax
406919:	11 07                	adc    %eax,(%edi)
40691b:	7c 7e                	jl     0x40699b
40691d:	00 00                	add    %al,(%eax)
40691f:	04 7c                	add    $0x7c,%al
406921:	7a 00                	jp     0x406923
406923:	00 04 28             	add    %al,(%eax,%ebp,1)
406926:	89 00                	mov    %eax,(%eax)
406928:	00 0a                	add    %cl,(%edx)
40692a:	6b 11 15             	imul   $0x15,(%ecx),%edx
40692d:	58                   	pop    %eax
40692e:	73 ae                	jae    0x4068de
406930:	00 00                	add    %al,(%eax)
406932:	0a 07                	or     (%edi),%al
406934:	12 09                	adc    (%ecx),%cl
406936:	28 48 00             	sub    %cl,0x0(%eax)
406939:	00 06                	add    %al,(%esi)
40693b:	16                   	push   %ss
40693c:	fe 01                	incb   (%ecx)
40693e:	2b 01                	sub    (%ecx),%eax
406940:	16                   	push   %ss
406941:	13 16                	adc    (%esi),%edx
406943:	11 16                	adc    %edx,(%esi)
406945:	2c 0c                	sub    $0xc,%al
406947:	00 11                	add    %dl,(%ecx)
406949:	14 13                	adc    $0x13,%al
40694b:	0a 11                	or     (%ecx),%dl
40694d:	15 13 0b 00 2b       	adc    $0x2b000b13,%eax
406952:	57                   	push   %edi
406953:	00 11                	add    %dl,(%ecx)
406955:	07                   	pop    %es
406956:	7b 7f                	jnp    0x4069d7
406958:	00 00                	add    %al,(%eax)
40695a:	04 11                	add    $0x11,%al
40695c:	09 7b 76             	or     %edi,0x76(%ebx)
40695f:	00 00                	add    %al,(%eax)
406961:	04 6f                	add    $0x6f,%al
406963:	af                   	scas   %es:(%edi),%eax
406964:	00 00                	add    %al,(%eax)
406966:	0a 2d 18 11 09 7b    	or     0x7b091118,%ch
40696c:	7f 00                	jg     0x40696e
40696e:	00 04 11             	add    %al,(%ecx,%edx,1)
406971:	07                   	pop    %es
406972:	7b 76                	jnp    0x4069ea
406974:	00 00                	add    %al,(%eax)
406976:	04 6f                	add    $0x6f,%al
406978:	af                   	scas   %es:(%edi),%eax
406979:	00 00                	add    %al,(%eax)
40697b:	0a 16                	or     (%esi),%dl
40697d:	fe 01                	incb   (%ecx)
40697f:	2b 01                	sub    (%ecx),%eax
406981:	16                   	push   %ss
406982:	13 17                	adc    (%edi),%edx
406984:	11 17                	adc    %edx,(%edi)
406986:	2c 17                	sub    $0x17,%al
406988:	00 11                	add    %dl,(%ecx)
40698a:	07                   	pop    %es
40698b:	11 09                	adc    %ecx,(%ecx)
40698d:	6f                   	outsl  %ds:(%esi),(%dx)
40698e:	61                   	popa
40698f:	00 00                	add    %al,(%eax)
406991:	06                   	push   %es
406992:	00 11                	add    %dl,(%ecx)
406994:	09 11                	or     %edx,(%ecx)
406996:	07                   	pop    %es
406997:	6f                   	outsl  %ds:(%esi),(%dx)
406998:	61                   	popa
406999:	00 00                	add    %al,(%eax)
40699b:	06                   	push   %es
40699c:	00 2b                	add    %ch,(%ebx)
40699e:	2b 00                	sub    (%eax),%eax
4069a0:	11 14 13             	adc    %edx,(%ebx,%edx,1)
4069a3:	0a 11                	or     (%ecx),%dl
4069a5:	15 13 0b 00 00       	adc    $0xb13,%eax
4069aa:	00 11                	add    %dl,(%ecx)
4069ac:	13 22                	adc    (%edx),%esp