417830:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
417834:	00 5f 00             	add    %bl,0x0(%edi)
417837:	44                   	inc    %esp
417838:	00 6f 00             	add    %ch,0x0(%edi)
41783b:	63 00                	arpl   %eax,(%eax)
41783d:	47                   	inc    %edi
41783e:	00 69 00             	add    %ch,0x0(%ecx)
417841:	61                   	popa
417842:	00 5f 00             	add    %bl,0x0(%edi)
417845:	53                   	push   %ebx
417846:	00 65 00             	add    %ah,0x0(%ebp)
417849:	6c                   	insb   (%dx),%es:(%edi)
41784a:	00 65 00             	add    %ah,0x0(%ebp)
41784d:	63 00                	arpl   %eax,(%eax)
41784f:	74 00                	je     0x417851
417851:	41                   	inc    %ecx
417852:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
417856:	00 5d 00             	add    %bl,0x0(%ebp)
417859:	00 4f 63             	add    %cl,0x63(%edi)
41785c:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
417860:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
417864:	00 5f 00             	add    %bl,0x0(%edi)
417867:	44                   	inc    %esp
417868:	00 6f 00             	add    %ch,0x0(%edi)
41786b:	63 00                	arpl   %eax,(%eax)
41786d:	47                   	inc    %edi
41786e:	00 69 00             	add    %ch,0x0(%ecx)
417871:	61                   	popa
417872:	00 3a                	add    %bh,(%edx)
417874:	00 3a                	add    %bh,(%edx)
417876:	00 53 00             	add    %dl,0x0(%ebx)
417879:	65 00 6c 00 65       	add    %ch,%gs:0x65(%eax,%eax,1)
41787e:	00 63 00             	add    %ah,0x0(%ebx)
417881:	74 00                	je     0x417883
417883:	41                   	inc    %ecx
417884:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
417888:	00 3a                	add    %bh,(%edx)
41788a:	00 3a                	add    %bh,(%edx)
41788c:	00 45 00             	add    %al,0x0(%ebp)
41788f:	72 00                	jb     0x417891
417891:	72 00                	jb     0x417893
417893:	6f                   	outsl  %ds:(%esi),(%dx)
417894:	00 72 00             	add    %dh,0x0(%edx)
417897:	20 00                	and    %al,(%eax)
417899:	6f                   	outsl  %ds:(%esi),(%dx)
41789a:	00 63 00             	add    %ah,0x0(%ebx)
41789d:	63 00                	arpl   %eax,(%eax)
41789f:	75 00                	jne    0x4178a1
4178a1:	72 00                	jb     0x4178a3
4178a3:	65 00 64 00 2e       	add    %ah,%gs:0x2e(%eax,%eax,1)
4178a8:	00 00                	add    %al,(%eax)
4178aa:	13 69 00             	adc    0x0(%ecx),%ebp
4178ad:	44                   	inc    %esp
4178ae:	00 5f 00             	add    %bl,0x0(%edi)
4178b1:	44                   	inc    %esp
4178b2:	00 6f 00             	add    %ch,0x0(%edi)
4178b5:	63 00                	arpl   %eax,(%eax)
4178b7:	47                   	inc    %edi
4178b8:	00 69 00             	add    %ch,0x0(%ecx)
4178bb:	61                   	popa
4178bc:	00 00                	add    %al,(%eax)
4178be:	2f                   	das
4178bf:	69 00 44 00 5f 00    	imul   $0x5f0044,(%eax),%eax
4178c5:	44                   	inc    %esp
4178c6:	00 6f 00             	add    %ch,0x0(%edi)
4178c9:	63 00                	arpl   %eax,(%eax)
4178cb:	47                   	inc    %edi
4178cc:	00 69 00             	add    %ch,0x0(%ecx)
4178cf:	61                   	popa
4178d0:	00 20                	add    %ah,(%eax)
4178d2:	00 63 00             	add    %ah,0x0(%ebx)
4178d5:	61                   	popa
4178d6:	00 6e 00             	add    %ch,0x0(%esi)
4178d9:	27                   	daa
4178da:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
4178de:	00 62 00             	add    %ah,0x0(%edx)
4178e1:	65 00 20             	add    %ah,%gs:(%eax)
4178e4:	00 4e 00             	add    %cl,0x0(%esi)
4178e7:	55                   	push   %ebp
4178e8:	00 4c 00 4c          	add    %cl,0x4c(%eax,%eax,1)
4178ec:	00 01                	add    %al,(%ecx)
4178ee:	35 52 00 72 00       	xor    $0x720052,%eax
4178f3:	65 00 4c 00 75       	add    %cl,%gs:0x75(%eax,%eax,1)
4178f8:	00 63 00             	add    %ah,0x0(%ebx)
4178fb:	6f                   	outsl  %ds:(%esi),(%dx)
4178fc:	00 69 00             	add    %ch,0x0(%ecx)
4178ff:	41                   	inc    %ecx
417900:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
417904:	00 42 00             	add    %al,0x0(%edx)
417907:	44                   	inc    %esp
417908:	00 66 00             	add    %ah,0x0(%esi)
41790b:	56                   	push   %esi
41790c:	00 67 00             	add    %ah,0x0(%edi)
41790f:	73 00                	jae    0x417911
417911:	48                   	dec    %eax
417912:	00 7a 00             	add    %bh,0x0(%edx)
417915:	77 00                	ja     0x417917
417917:	43                   	inc    %ebx
417918:	00 48 00             	add    %cl,0x0(%eax)
41791b:	4f                   	dec    %edi
41791c:	00 70 00             	add    %dh,0x0(%eax)
41791f:	77 00                	ja     0x417921
417921:	4f                   	dec    %edi
417922:	00 00                	add    %al,(%eax)
417924:	09 4c 00 6f          	or     %ecx,0x6f(%eax,%eax,1)
417928:	00 61 00             	add    %ah,0x0(%ecx)
41792b:	64 00 00             	add    %al,%fs:(%eax)
41792e:	0d 49 00 6e 00       	or     $0x6e0049,%eax
417933:	76 00                	jbe    0x417935
417935:	6f                   	outsl  %ds:(%esi),(%dx)
417936:	00 6b 00             	add    %ch,0x0(%ebx)
417939:	65 00 00             	add    %al,%gs:(%eax)
41793c:	23 4c 00 69          	and    0x69(%eax,%eax,1),%ecx
417940:	00 62 00             	add    %ah,0x0(%edx)
417943:	72 00                	jb     0x417945
417945:	61                   	popa
417946:	00 72 00             	add    %dh,0x0(%edx)
417949:	79 00                	jns    0x41794b
41794b:	4d                   	dec    %ebp
41794c:	00 61 00             	add    %ah,0x0(%ecx)
41794f:	6e                   	outsb  %ds:(%esi),(%dx)
417950:	00 61 00             	add    %ah,0x0(%ecx)
417953:	67 00 65 00          	add    %ah,0x0(%di)
417957:	6d                   	insl   (%dx),%es:(%edi)
417958:	00 65 00             	add    %ah,0x0(%ebp)
41795b:	6e                   	outsb  %ds:(%esi),(%dx)
41795c:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
417960:	13 47 00             	adc    0x0(%edi),%eax
417963:	65 00 74 00 4d       	add    %dh,%gs:0x4d(%eax,%eax,1)
417968:	00 65 00             	add    %ah,0x0(%ebp)
41796b:	74 00                	je     0x41796d
41796d:	68 00 6f 00 64       	push   $0x64006f00
417972:	00 00                	add    %al,(%eax)
417974:	13 4f 00             	adc    0x0(%edi),%ecx
417977:	66 00 66 00          	data16 add %ah,0x0(%esi)
41797b:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
417981:	50                   	push   %eax
417982:	00 72 00             	add    %dh,0x0(%edx)
417985:	6f                   	outsl  %ds:(%esi),(%dx)
417986:	00 00                	add    %al,(%eax)
417988:	0f 47 00             	cmova  (%eax),%eax
41798b:	65 00 74 00 54       	add    %dh,%gs:0x54(%eax,%eax,1)
417990:	00 79 00             	add    %bh,0x0(%ecx)
417993:	70 00                	jo     0x417995
417995:	65 00 00             	add    %al,%gs:(%eax)
417998:	2f                   	das
417999:	4f                   	dec    %edi
41799a:	00 66 00             	add    %ah,0x0(%esi)
41799d:	66 00 69 00          	data16 add %ch,0x0(%ecx)
4179a1:	63 00                	arpl   %eax,(%eax)
4179a3:	65 00 4b 00          	add    %cl,%gs:0x0(%ebx)
4179a7:	69 00 74 00 2e 00    	imul   $0x2e0074,(%eax),%eax
4179ad:	4d                   	dec    %ebp
4179ae:	00 69 00             	add    %ch,0x0(%ecx)
4179b1:	63 00                	arpl   %eax,(%eax)
4179b3:	72 00                	jb     0x4179b5
4179b5:	6f                   	outsl  %ds:(%esi),(%dx)
4179b6:	00 73 00             	add    %dh,0x0(%ebx)
4179b9:	6f                   	outsl  %ds:(%esi),(%dx)
4179ba:	00 66 00             	add    %ah,0x0(%esi)
4179bd:	74 00                	je     0x4179bf
4179bf:	57                   	push   %edi
4179c0:	00 6f 00             	add    %ch,0x0(%edi)
4179c3:	72 00                	jb     0x4179c5
4179c5:	64 00 00             	add    %al,%fs:(%eax)
4179c8:	31 43 00             	xor    %eax,0x0(%ebx)
4179cb:	68 00 b0 01 61       	push   $0x6101b000
4179d0:	00 20                	add    %ah,(%eax)
4179d2:	00 6e 00             	add    %ch,0x0(%esi)
4179d5:	68 00 ad 1e 70       	push   $0x701ead00
4179da:	00 20                	add    %ah,(%eax)
4179dc:	00 74 00 ea          	add    %dh,-0x16(%eax,%eax,1)
4179e0:	00 6e 00             	add    %ch,0x0(%esi)
4179e3:	20 00                	and    %al,(%eax)
4179e5:	11 01                	adc    %eax,(%ecx)
4179e7:	03 01                	add    (%ecx),%eax
4179e9:	6e                   	outsb  %ds:(%esi),(%dx)
4179ea:	00 67 00             	add    %ah,0x0(%edi)
4179ed:	20 00                	and    %al,(%eax)
4179ef:	6e                   	outsb  %ds:(%esi),(%dx)
4179f0:	00 68 00             	add    %ch,0x0(%eax)
4179f3:	ad                   	lods   %ds:(%esi),%eax
4179f4:	1e                   	push   %ds
4179f5:	70 00                	jo     0x4179f7
4179f7:	2e 00 01             	add    %al,%cs:(%ecx)
4179fa:	13 54 00 68          	adc    0x68(%eax,%eax,1),%edx
4179fe:	00 f4                	add    %dh,%ah
417a00:	00 6e 00             	add    %ch,0x0(%esi)
417a03:	67 00 20             	add    %ah,(%bx,%si)
417a06:	00 62 00             	add    %ah,0x0(%edx)
417a09:	e1 00                	loope  0x417a0b
417a0b:	6f                   	outsl  %ds:(%esi),(%dx)
417a0c:	00 01                	add    %al,(%ecx)
417a0e:	27                   	daa
417a0f:	43                   	inc    %ebx
417a10:	00 68 00             	add    %ch,0x0(%eax)
417a13:	b0 01                	mov    $0x1,%al
417a15:	61                   	popa
417a16:	00 20                	add    %ah,(%eax)
417a18:	00 6e 00             	add    %ch,0x0(%esi)
417a1b:	68 00 ad 1e 70       	push   $0x701ead00
417a20:	00 20                	add    %ah,(%eax)
417a22:	00 6d 00             	add    %ch,0x0(%ebp)
417a25:	ad                   	lods   %ds:(%esi),%eax
417a26:	1e                   	push   %ds
417a27:	74 00                	je     0x417a29
417a29:	20 00                	and    %al,(%eax)
417a2b:	6b 00 68             	imul   $0x68,(%eax),%eax
417a2e:	00 a9 1e 75 00 2e    	add    %ch,0x2e00751e(%ecx)
417a34:	00 01                	add    %al,(%ecx)
417a36:	71 54                	jno    0x417a8c
417a38:	00 ea                	add    %ch,%dl
417a3a:	00 6e 00             	add    %ch,0x0(%esi)
417a3d:	20 00                	and    %al,(%eax)
417a3f:	11 01                	adc    %eax,(%ecx)
417a41:	03 01                	add    (%ecx),%eax
417a43:	6e                   	outsb  %ds:(%esi),(%dx)
417a44:	00 67 00             	add    %ah,0x0(%edi)
417a47:	20 00                	and    %al,(%eax)
417a49:	6e                   	outsb  %ds:(%esi),(%dx)
417a4a:	00 68 00             	add    %ch,0x0(%eax)
417a4d:	ad                   	lods   %ds:(%esi),%eax
417a4e:	1e                   	push   %ds
417a4f:	70 00                	jo     0x417a51
417a51:	20 00                	and    %al,(%eax)
417a53:	68 00 6f 00 b7       	push   $0xb7006f00
417a58:	1e                   	push   %ds
417a59:	63 00                	arpl   %eax,(%eax)
417a5b:	20 00                	and    %al,(%eax)
417a5d:	6d                   	insl   (%dx),%es:(%edi)
417a5e:	00 ad 1e 74 00 20    	add    %ch,0x2000741e(%ebp)
417a64:	00 6b 00             	add    %ch,0x0(%ebx)
417a67:	68 00 a9 1e 75       	push   $0x751ea900
417a6c:	00 20                	add    %ah,(%eax)
417a6e:	00 6b 00             	add    %ch,0x0(%ebx)
417a71:	68 00 f4 00 6e       	push   $0x6e00f400
417a76:	00 67 00             	add    %ah,0x0(%edi)
417a79:	20 00                	and    %al,(%eax)
417a7b:	11 01                	adc    %eax,(%ecx)
417a7d:	fa                   	cli
417a7e:	00 6e 00             	add    %ch,0x0(%esi)
417a81:	67 00 2e 00 20       	add    %ch,0x2000
417a86:	00 56 00             	add    %dl,0x0(%esi)
417a89:	75 00                	jne    0x417a8b
417a8b:	69 00 20 00 6c 00    	imul   $0x6c0020,(%eax),%eax
417a91:	f2 00 6e 00          	repnz add %ch,0x0(%esi)
417a95:	67 00 20             	add    %ah,(%bx,%si)
417a98:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
417a9c:	00 ed                	add    %ch,%ch
417a9e:	1e                   	push   %ds
417a9f:	20 00                	and    %al,(%eax)
417aa1:	6c                   	insb   (%dx),%es:(%edi)
417aa2:	00 a1 1e 69 00 01    	add    %ah,0x100691e(%ecx)
417aa8:	2b 10                	sub    (%eax),%edx
417aaa:	01 03                	add    %eax,(%ebx)
417aac:	01 6e 00             	add    %ebp,0x0(%esi)
417aaf:	67 00 20             	add    %ah,(%bx,%si)
417ab2:	00 6e 00             	add    %ch,0x0(%esi)
417ab5:	68 00 ad 1e 70       	push   $0x701ead00
417aba:	00 20                	add    %ah,(%eax)
417abc:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
417ac0:	00 e0                	add    %ah,%al
417ac2:	00 6e 00             	add    %ch,0x0(%esi)
417ac5:	68 00 20 00 63       	push   $0x63002000
417aca:	00 f4                	add    %dh,%ah
417acc:	00 6e 00             	add    %ch,0x0(%esi)
417acf:	67 00 2e 00 01       	add    %ch,0x100
417ad4:	1d 74 00 78 00       	sbb    $0x780074,%eax
417ad9:	74 00                	je     0x417adb
417adb:	54                   	push   %esp
417adc:	00 65 00             	add    %ah,0x0(%ebp)
417adf:	6e                   	outsb  %ds:(%esi),(%dx)
417ae0:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
417ae4:	00 6e 00             	add    %ch,0x0(%esi)
417ae7:	67 00 4e 00          	add    %cl,0x0(%bp)
417aeb:	68 00 61 00 70       	push   $0x70006100
417af0:	00 00                	add    %al,(%eax)
417af2:	0b 61 00             	or     0x0(%ecx),%esp
417af5:	64 00 6d 00          	add    %ch,%fs:0x0(%ebp)
417af9:	69 00 6e 00 00 0b    	imul   $0xb00006e,(%eax),%eax
417aff:	41                   	inc    %ecx
417b00:	00 72 00             	add    %dh,0x0(%edx)
417b03:	69 00 61 00 6c 00    	imul   $0x6c0061,(%eax),%eax
417b09:	00 1d 54 00 ea 00    	add    %bl,0xea0054
417b0f:	6e                   	outsb  %ds:(%esi),(%dx)
417b10:	00 20                	add    %ah,(%eax)
417b12:	00 11                	add    %dl,(%ecx)
417b14:	01 03                	add    %eax,(%ebx)
417b16:	01 6e 00             	add    %ebp,0x0(%esi)
417b19:	67 00 20             	add    %ah,(%bx,%si)
417b1c:	00 6e 00             	add    %ch,0x0(%esi)
417b1f:	68 00 ad 1e 70       	push   $0x701ead00
417b24:	00 3a                	add    %bh,(%edx)
417b26:	00 01                	add    %al,(%ecx)
417b28:	15 74 00 78 00       	adc    $0x780074,%eax
417b2d:	74 00                	je     0x417b2f
417b2f:	4d                   	dec    %ebp
417b30:	00 61 00             	add    %ah,0x0(%ecx)
417b33:	74 00                	je     0x417b35
417b35:	4b                   	dec    %ebx
417b36:	00 68 00             	add    %ch,0x0(%eax)
417b39:	61                   	popa
417b3a:	00 75 00             	add    %dh,0x0(%ebp)
417b3d:	00 13                	add    %dl,(%ebx)
417b3f:	4d                   	dec    %ebp
417b40:	00 ad 1e 74 00 20    	add    %ch,0x2000741e(%ebp)
417b46:	00 6b 00             	add    %ch,0x0(%ebx)
417b49:	68 00 a9 1e 75       	push   $0x751ea900
417b4e:	00 3a                	add    %bh,(%edx)
417b50:	00 01                	add    %al,(%ecx)
417b52:	0f 62 00             	punpckldq (%eax),%mm0
417b55:	74 00                	je     0x417b57
417b57:	6e                   	outsb  %ds:(%esi),(%dx)
417b58:	00 45 00             	add    %al,0x0(%ebp)
417b5b:	78 00                	js     0x417b5d
417b5d:	69 00 74 00 00 0b    	imul   $0xb000074,(%eax),%eax
417b63:	54                   	push   %esp
417b64:	00 68 00             	add    %ch,0x0(%eax)
417b67:	6f                   	outsl  %ds:(%esi),(%dx)
417b68:	00 e1                	add    %ah,%cl
417b6a:	00 74 00 01          	add    %dh,0x1(%eax,%eax,1)
417b6e:	11 62 00             	adc    %esp,0x0(%edx)
417b71:	74 00                	je     0x417b73
417b73:	6e                   	outsb  %ds:(%esi),(%dx)
417b74:	00 4c 00 6f          	add    %cl,0x6f(%eax,%eax,1)
417b78:	00 67 00             	add    %ah,0x0(%edi)
417b7b:	69 00 6e 00 00 13    	imul   $0x1300006e,(%eax),%eax
417b81:	10 01                	adc    %al,(%ecx)
417b83:	03 01                	add    (%ecx),%eax
417b85:	6e                   	outsb  %ds:(%esi),(%dx)
417b86:	00 67 00             	add    %ah,0x0(%edi)
417b89:	20 00                	and    %al,(%eax)
417b8b:	6e                   	outsb  %ds:(%esi),(%dx)
417b8c:	00 68 00             	add    %ch,0x0(%eax)
417b8f:	ad                   	lods   %ds:(%esi),%eax
417b90:	1e                   	push   %ds
417b91:	70 00                	jo     0x417b93
417b93:	01 11                	add    %edx,(%ecx)
417b95:	66 00 72 00          	data16 add %dh,0x0(%edx)
417b99:	6d                   	insl   (%dx),%es:(%edi)
417b9a:	00 4c 00 6f          	add    %cl,0x6f(%eax,%eax,1)
417b9e:	00 67 00             	add    %ah,0x0(%edi)
417ba1:	69 00 6e 00 00 03    	imul   $0x300006e,(%eax),%eax
417ba7:	31 00                	xor    %eax,(%eax)
417ba9:	00 15 6d 00 65 00    	add    %dl,0x65006d
417baf:	6e                   	outsb  %ds:(%esi),(%dx)
417bb0:	00 75 00             	add    %dh,0x0(%ebp)
417bb3:	53                   	push   %ebx
417bb4:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
417bb8:	00 69 00             	add    %ch,0x0(%ecx)