404786:	53                   	push   %ebx
404787:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
40478b:	00 69 00             	add    %ch,0x0(%ecx)
40478e:	6e                   	outsb  %ds:(%esi),(%dx)
40478f:	00 67 00             	add    %ah,0x0(%edi)
404792:	53                   	push   %ebx
404793:	00 65 00             	add    %ah,0x0(%ebp)
404796:	63 00                	arpl   %eax,(%eax)
404798:	75 00                	jne    0x40479a
40479a:	72 00                	jb     0x40479c
40479c:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
4047a2:	44                   	inc    %esp
4047a3:	00 65 00             	add    %ah,0x0(%ebp)
4047a6:	73 00                	jae    0x4047a8
4047a8:	63 00                	arpl   %eax,(%eax)
4047aa:	72 00                	jb     0x4047ac
4047ac:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
4047b2:	6f                   	outsl  %ds:(%esi),(%dx)
4047b3:	00 72 00             	add    %dh,0x0(%edx)
4047b6:	00 00                	add    %al,(%eax)
4047b8:	43                   	inc    %ebx
4047b9:	00 6f 00             	add    %ch,0x0(%edi)
4047bc:	6e                   	outsb  %ds:(%esi),(%dx)
4047bd:	00 76 00             	add    %dh,0x0(%esi)
4047c0:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4047c4:	74 00                	je     0x4047c6
4047c6:	53                   	push   %ebx
4047c7:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4047cb:	00 69 00             	add    %ch,0x0(%ecx)
4047ce:	6e                   	outsb  %ds:(%esi),(%dx)
4047cf:	00 67 00             	add    %ah,0x0(%edi)
4047d2:	53                   	push   %ebx
4047d3:	00 65 00             	add    %ah,0x0(%ebp)
4047d6:	63 00                	arpl   %eax,(%eax)
4047d8:	75 00                	jne    0x4047da
4047da:	72 00                	jb     0x4047dc
4047dc:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
4047e2:	44                   	inc    %esp
4047e3:	00 65 00             	add    %ah,0x0(%ebp)
4047e6:	73 00                	jae    0x4047e8
4047e8:	63 00                	arpl   %eax,(%eax)
4047ea:	72 00                	jb     0x4047ec
4047ec:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
4047f2:	6f                   	outsl  %ds:(%esi),(%dx)
4047f3:	00 72 00             	add    %dh,0x0(%edx)
4047f6:	54                   	push   %esp
4047f7:	00 6f 00             	add    %ch,0x0(%edi)
4047fa:	53                   	push   %ebx
4047fb:	00 65 00             	add    %ah,0x0(%ebp)
4047fe:	63 00                	arpl   %eax,(%eax)
404800:	75 00                	jne    0x404802
404802:	72 00                	jb     0x404804
404804:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
40480a:	44                   	inc    %esp
40480b:	00 65 00             	add    %ah,0x0(%ebp)
40480e:	73 00                	jae    0x404810
404810:	63 00                	arpl   %eax,(%eax)
404812:	72 00                	jb     0x404814
404814:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
40481a:	6f                   	outsl  %ds:(%esi),(%dx)
40481b:	00 72 00             	add    %dh,0x0(%edx)
40481e:	00 00                	add    %al,(%eax)
404820:	47                   	inc    %edi
404821:	00 65 00             	add    %ah,0x0(%ebp)
404824:	74 00                	je     0x404826
404826:	53                   	push   %ebx
404827:	00 65 00             	add    %ah,0x0(%ebp)
40482a:	63 00                	arpl   %eax,(%eax)
40482c:	75 00                	jne    0x40482e
40482e:	72 00                	jb     0x404830
404830:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
404836:	44                   	inc    %esp
404837:	00 65 00             	add    %ah,0x0(%ebp)
40483a:	73 00                	jae    0x40483c
40483c:	63 00                	arpl   %eax,(%eax)
40483e:	72 00                	jb     0x404840
404840:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
404846:	6f                   	outsl  %ds:(%esi),(%dx)
404847:	00 72 00             	add    %dh,0x0(%edx)
40484a:	43                   	inc    %ebx
40484b:	00 6f 00             	add    %ch,0x0(%edi)
40484e:	6e                   	outsb  %ds:(%esi),(%dx)
40484f:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
404853:	00 6f 00             	add    %ch,0x0(%edi)
404856:	6c                   	insb   (%dx),%es:(%edi)
404857:	00 00                	add    %al,(%eax)
404859:	00 00                	add    %al,(%eax)
40485b:	00 53 00             	add    %dl,0x0(%ebx)
40485e:	65 00 74 00 53       	add    %dh,%gs:0x53(%eax,%eax,1)
404863:	00 65 00             	add    %ah,0x0(%ebp)
404866:	72 00                	jb     0x404868
404868:	76 00                	jbe    0x40486a
40486a:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
404870:	4f                   	dec    %edi
404871:	00 62 00             	add    %ah,0x0(%edx)
404874:	6a 00                	push   $0x0
404876:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
40487a:	74 00                	je     0x40487c
40487c:	53                   	push   %ebx
40487d:	00 65 00             	add    %ah,0x0(%ebp)
404880:	63 00                	arpl   %eax,(%eax)
404882:	75 00                	jne    0x404884
404884:	72 00                	jb     0x404886
404886:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
40488c:	00 00                	add    %al,(%eax)
40488e:	00 00                	add    %al,(%eax)
404890:	47                   	inc    %edi
404891:	00 65 00             	add    %ah,0x0(%ebp)
404894:	74 00                	je     0x404896
404896:	53                   	push   %ebx
404897:	00 65 00             	add    %ah,0x0(%ebp)
40489a:	72 00                	jb     0x40489c
40489c:	76 00                	jbe    0x40489e
40489e:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
4048a4:	4c                   	dec    %esp
4048a5:	00 6f 00             	add    %ch,0x0(%edi)
4048a8:	63 00                	arpl   %eax,(%eax)
4048aa:	6b 00 53             	imul   $0x53,(%eax),%eax
4048ad:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
4048b1:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
4048b5:	00 73 00             	add    %dh,0x0(%ebx)
4048b8:	3a 00                	cmp    (%eax),%al
4048ba:	20 00                	and    %al,(%eax)
4048bc:	4c                   	dec    %esp
4048bd:	00 6f 00             	add    %ch,0x0(%edi)
4048c0:	63 00                	arpl   %eax,(%eax)
4048c2:	61                   	popa
4048c3:	00 6c 00 41          	add    %ch,0x41(%eax,%eax,1)
4048c7:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
4048cb:	00 6f 00             	add    %ch,0x0(%edi)
4048ce:	63 00                	arpl   %eax,(%eax)
4048d0:	00 00                	add    %al,(%eax)
4048d2:	00 00                	add    %al,(%eax)
4048d4:	51                   	push   %ecx
4048d5:	00 75 00             	add    %dh,0x0(%ebp)
4048d8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4048dc:	79 00                	jns    0x4048de
4048de:	53                   	push   %ebx
4048df:	00 65 00             	add    %ah,0x0(%ebp)
4048e2:	72 00                	jb     0x4048e4
4048e4:	76 00                	jbe    0x4048e6
4048e6:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
4048ec:	4c                   	dec    %esp
4048ed:	00 6f 00             	add    %ch,0x0(%edi)
4048f0:	63 00                	arpl   %eax,(%eax)
4048f2:	6b 00 53             	imul   $0x53,(%eax),%eax
4048f5:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
4048f9:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
4048fd:	00 73 00             	add    %dh,0x0(%ebx)
404900:	00 00                	add    %al,(%eax)
404902:	00 00                	add    %al,(%eax)
404904:	4c                   	dec    %esp
404905:	00 6f 00             	add    %ch,0x0(%edi)
404908:	63 00                	arpl   %eax,(%eax)
40490a:	6b 00 53             	imul   $0x53,(%eax),%eax
40490d:	00 65 00             	add    %ah,0x0(%ebp)
404910:	72 00                	jb     0x404912
404912:	76 00                	jbe    0x404914
404914:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
40491a:	44                   	inc    %esp
40491b:	00 61 00             	add    %ah,0x0(%ecx)
40491e:	74 00                	je     0x404920
404920:	61                   	popa
404921:	00 62 00             	add    %ah,0x0(%edx)
404924:	61                   	popa
404925:	00 73 00             	add    %dh,0x0(%ebx)
404928:	65 00 00             	add    %al,%gs:(%eax)
40492b:	00 55 00             	add    %dl,0x0(%ebp)
40492e:	6e                   	outsb  %ds:(%esi),(%dx)
40492f:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
404933:	00 63 00             	add    %ah,0x0(%ebx)
404936:	6b 00 53             	imul   $0x53,(%eax),%eax
404939:	00 65 00             	add    %ah,0x0(%ebp)
40493c:	72 00                	jb     0x40493e
40493e:	76 00                	jbe    0x404940
404940:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
404946:	44                   	inc    %esp
404947:	00 61 00             	add    %ah,0x0(%ecx)
40494a:	74 00                	je     0x40494c
40494c:	61                   	popa
40494d:	00 62 00             	add    %ah,0x0(%edx)
404950:	61                   	popa
404951:	00 73 00             	add    %dh,0x0(%ebx)
404954:	65 00 00             	add    %al,%gs:(%eax)
404957:	00 57 00             	add    %dl,0x0(%edi)
40495a:	49                   	dec    %ecx
40495b:	00 4e 00             	add    %cl,0x0(%esi)
40495e:	33 00                	xor    (%eax),%eax
404960:	32 00                	xor    (%eax),%al
404962:	5f                   	pop    %edi
404963:	00 53 00             	add    %dl,0x0(%ebx)
404966:	48                   	dec    %eax
404967:	00 41 00             	add    %al,0x0(%ecx)
40496a:	52                   	push   %edx
40496b:	00 45 00             	add    %al,0x0(%ebp)
40496e:	5f                   	pop    %edi
40496f:	00 50 00             	add    %dl,0x0(%eax)
404972:	52                   	push   %edx
404973:	00 4f 00             	add    %cl,0x0(%edi)
404976:	43                   	inc    %ebx
404977:	00 45 00             	add    %al,0x0(%ebp)
40497a:	53                   	push   %ebx
40497b:	00 53 00             	add    %dl,0x0(%ebx)
40497e:	20 00                	and    %al,(%eax)
404980:	00 00                	add    %al,(%eax)
404982:	00 00                	add    %al,(%eax)
404984:	55                   	push   %ebp
404985:	00 53 00             	add    %dl,0x0(%ebx)
404988:	45                   	inc    %ebp
404989:	00 52 00             	add    %dl,0x0(%edx)
40498c:	5f                   	pop    %edi
40498d:	00 4f 00             	add    %cl,0x0(%edi)
404990:	57                   	push   %edi
404991:	00 4e 00             	add    %cl,0x0(%esi)
404994:	5f                   	pop    %edi
404995:	00 50 00             	add    %dl,0x0(%eax)
404998:	52                   	push   %edx
404999:	00 4f 00             	add    %cl,0x0(%edi)
40499c:	43                   	inc    %ebx
40499d:	00 45 00             	add    %al,0x0(%ebp)
4049a0:	53                   	push   %ebx
4049a1:	00 53 00             	add    %dl,0x0(%ebx)
4049a4:	20 00                	and    %al,(%eax)
4049a6:	54                   	push   %esp
4049a7:	00 45 00             	add    %al,0x0(%ebp)
4049aa:	4d                   	dec    %ebp
4049ab:	00 50 00             	add    %dl,0x0(%eax)
4049ae:	4c                   	dec    %esp
4049af:	00 41 00             	add    %al,0x0(%ecx)
4049b2:	54                   	push   %esp
4049b3:	00 45 00             	add    %al,0x0(%ebp)
4049b6:	20 00                	and    %al,(%eax)
4049b8:	00 00                	add    %al,(%eax)
4049ba:	00 00                	add    %al,(%eax)
4049bc:	55                   	push   %ebp
4049bd:	00 53 00             	add    %dl,0x0(%ebx)
4049c0:	45                   	inc    %ebp
4049c1:	00 52 00             	add    %dl,0x0(%edx)
4049c4:	5f                   	pop    %edi
4049c5:	00 53 00             	add    %dl,0x0(%ebx)
4049c8:	48                   	dec    %eax
4049c9:	00 41 00             	add    %al,0x0(%ecx)
4049cc:	52                   	push   %edx
4049cd:	00 45 00             	add    %al,0x0(%ebp)
4049d0:	5f                   	pop    %edi
4049d1:	00 50 00             	add    %dl,0x0(%eax)
4049d4:	52                   	push   %edx
4049d5:	00 4f 00             	add    %cl,0x0(%edi)
4049d8:	43                   	inc    %ebx
4049d9:	00 45 00             	add    %al,0x0(%ebp)
4049dc:	53                   	push   %ebx
4049dd:	00 53 00             	add    %dl,0x0(%ebx)
4049e0:	20 00                	and    %al,(%eax)
4049e2:	54                   	push   %esp
4049e3:	00 45 00             	add    %al,0x0(%ebp)
4049e6:	4d                   	dec    %ebp
4049e7:	00 50 00             	add    %dl,0x0(%eax)
4049ea:	4c                   	dec    %esp
4049eb:	00 41 00             	add    %al,0x0(%ecx)
4049ee:	54                   	push   %esp
4049ef:	00 45 00             	add    %al,0x0(%ebp)
4049f2:	20 00                	and    %al,(%eax)
4049f4:	00 00                	add    %al,(%eax)
4049f6:	00 00                	add    %al,(%eax)
4049f8:	55                   	push   %ebp
4049f9:	00 53 00             	add    %dl,0x0(%ebx)
4049fc:	45                   	inc    %ebp
4049fd:	00 52 00             	add    %dl,0x0(%edx)
404a00:	5f                   	pop    %edi
404a01:	00 4f 00             	add    %cl,0x0(%edi)
404a04:	57                   	push   %edi
404a05:	00 4e 00             	add    %cl,0x0(%esi)
404a08:	5f                   	pop    %edi
404a09:	00 50 00             	add    %dl,0x0(%eax)
404a0c:	52                   	push   %edx
404a0d:	00 4f 00             	add    %cl,0x0(%edi)
404a10:	43                   	inc    %ebx
404a11:	00 45 00             	add    %al,0x0(%ebp)
404a14:	53                   	push   %ebx
404a15:	00 53 00             	add    %dl,0x0(%ebx)
404a18:	20 00                	and    %al,(%eax)
404a1a:	49                   	dec    %ecx
404a1b:	00 4e 00             	add    %cl,0x0(%esi)
404a1e:	53                   	push   %ebx
404a1f:	00 54 00 41          	add    %dl,0x41(%eax,%eax,1)
404a23:	00 4e 00             	add    %cl,0x0(%esi)
404a26:	43                   	inc    %ebx
404a27:	00 45 00             	add    %al,0x0(%ebp)
404a2a:	20 00                	and    %al,(%eax)
404a2c:	00 00                	add    %al,(%eax)
404a2e:	00 00                	add    %al,(%eax)
404a30:	55                   	push   %ebp
404a31:	00 53 00             	add    %dl,0x0(%ebx)
404a34:	45                   	inc    %ebp
404a35:	00 52 00             	add    %dl,0x0(%edx)
404a38:	5f                   	pop    %edi
404a39:	00 53 00             	add    %dl,0x0(%ebx)
404a3c:	48                   	dec    %eax
404a3d:	00 41 00             	add    %al,0x0(%ecx)
404a40:	52                   	push   %edx
404a41:	00 45 00             	add    %al,0x0(%ebp)
404a44:	5f                   	pop    %edi
404a45:	00 50 00             	add    %dl,0x0(%eax)
404a48:	52                   	push   %edx
404a49:	00 4f 00             	add    %cl,0x0(%edi)
404a4c:	43                   	inc    %ebx
404a4d:	00 45 00             	add    %al,0x0(%ebp)
404a50:	53                   	push   %ebx
404a51:	00 53 00             	add    %dl,0x0(%ebx)
404a54:	20 00                	and    %al,(%eax)
404a56:	49                   	dec    %ecx
404a57:	00 4e 00             	add    %cl,0x0(%esi)
404a5a:	53                   	push   %ebx
404a5b:	00 54 00 41          	add    %dl,0x41(%eax,%eax,1)
404a5f:	00 4e 00             	add    %cl,0x0(%esi)
404a62:	43                   	inc    %ebx
404a63:	00 45 00             	add    %al,0x0(%ebp)
404a66:	20 00                	and    %al,(%eax)
404a68:	00 00                	add    %al,(%eax)
404a6a:	00 00                	add    %al,(%eax)
404a6c:	57                   	push   %edi
404a6d:	00 49 00             	add    %cl,0x0(%ecx)
404a70:	4e                   	dec    %esi
404a71:	00 33                	add    %dh,(%ebx)
404a73:	00 32                	add    %dh,(%edx)
404a75:	00 20                	add    %ah,(%eax)
404a77:	00 00                	add    %al,(%eax)
404a79:	00 00                	add    %al,(%eax)
404a7b:	00 41 00             	add    %al,0x0(%ecx)
404a7e:	44                   	inc    %esp
404a7f:	00 41 00             	add    %al,0x0(%ecx)
404a82:	50                   	push   %eax
404a83:	00 54 00 45          	add    %dl,0x45(%eax,%eax,1)
404a87:	00 52 00             	add    %dl,0x0(%edx)
404a8a:	20 00                	and    %al,(%eax)
404a8c:	00 00                	add    %al,(%eax)
404a8e:	00 00                	add    %al,(%eax)
404a90:	4b                   	dec    %ebx
404a91:	00 45 00             	add    %al,0x0(%ebp)
404a94:	52                   	push   %edx
404a95:	00 4e 00             	add    %cl,0x0(%esi)
404a98:	45                   	inc    %ebp
404a99:	00 4c 00 5f          	add    %cl,0x5f(%eax,%eax,1)
404a9d:	00 44 00 52          	add    %al,0x52(%eax,%eax,1)
404aa1:	00 49 00             	add    %cl,0x0(%ecx)
404aa4:	56                   	push   %esi
404aa5:	00 45 00             	add    %al,0x0(%ebp)
404aa8:	52                   	push   %edx
404aa9:	00 20                	add    %ah,(%eax)
404aab:	00 00                	add    %al,(%eax)