415ac9:	2e 06                	cs push %es
415acb:	2e 06                	cs push %es
415acd:	4d                   	dec    %ebp
415ace:	00 51 00             	add    %dl,0x0(%ecx)
415ad1:	2e 06                	cs push %es
415ad3:	56                   	push   %esi
415ad4:	00 67 00             	add    %ah,0x0(%edi)
415ad7:	45                   	inc    %ebp
415ad8:	00 56 00             	add    %dl,0x0(%esi)
415adb:	2e 06                	cs push %es
415add:	42                   	inc    %edx
415ade:	00 6f 00             	add    %ch,0x0(%edi)
415ae1:	2e 06                	cs push %es
415ae3:	45                   	inc    %ebp
415ae4:	00 43 00             	add    %al,0x0(%ebx)
415ae7:	59                   	pop    %ecx
415ae8:	00 2e                	add    %ch,(%esi)
415aea:	06                   	push   %es
415aeb:	2e 06                	cs push %es
415aed:	2e 06                	cs push %es
415aef:	2e 06                	cs push %es
415af1:	2e 06                	cs push %es
415af3:	67 00 51 00          	add    %dl,0x0(%bx,%di)
415af7:	44                   	inc    %esp
415af8:	00 5a 00             	add    %bl,0x0(%edx)
415afb:	42                   	inc    %edx
415afc:	00 51 00             	add    %dl,0x0(%ecx)
415aff:	59                   	pop    %ecx
415b00:	00 2e                	add    %ch,(%esi)
415b02:	06                   	push   %es
415b03:	47                   	inc    %edi
415b04:	00 77 00             	add    %dh,0x0(%edi)
415b07:	42                   	inc    %edx
415b08:	00 30                	add    %dh,(%eax)
415b0a:	00 4a 00             	add    %cl,0x0(%edx)
415b0d:	67 00 2e 06 2e       	add    %ch,0x2e06
415b12:	06                   	push   %es
415b13:	2e 06                	cs push %es
415b15:	2e 06                	cs push %es
415b17:	43                   	inc    %ebx
415b18:	00 47 00             	add    %al,0x0(%edi)
415b1b:	47                   	inc    %edi
415b1c:	00 4c 00 51          	add    %cl,0x51(%eax,%eax,1)
415b20:	00 45 00             	add    %al,0x0(%ebp)
415b23:	58                   	pop    %eax
415b24:	00 77 00             	add    %dh,0x0(%edi)
415b27:	49                   	dec    %ecx
415b28:	00 62 00             	add    %ah,0x0(%edx)
415b2b:	2e 06                	cs push %es
415b2d:	4e                   	dec    %esi
415b2e:	00 2e                	add    %ch,(%esi)
415b30:	06                   	push   %es
415b31:	6d                   	insl   (%dx),%es:(%edi)
415b32:	00 2e                	add    %ch,(%esi)
415b34:	06                   	push   %es
415b35:	2e 06                	cs push %es
415b37:	2e 06                	cs push %es
415b39:	2e 06                	cs push %es
415b3b:	2e 06                	cs push %es
415b3d:	49                   	dec    %ecx
415b3e:	00 4d 00             	add    %cl,0x0(%ebp)
415b41:	2e 06                	cs push %es
415b43:	74 00                	je     0x415b45
415b45:	51                   	push   %ecx
415b46:	00 49 00             	add    %cl,0x0(%ecx)
415b49:	47                   	inc    %edi
415b4a:	00 2e                	add    %ch,(%esi)
415b4c:	06                   	push   %es
415b4d:	42                   	inc    %edx
415b4e:	00 34 00             	add    %dh,(%eax,%eax,1)
415b51:	2e 06                	cs push %es
415b53:	47                   	inc    %edi
415b54:	00 43 00             	add    %al,0x0(%ebx)
415b57:	63 00                	arpl   %eax,(%eax)
415b59:	2e 06                	cs push %es
415b5b:	2e 06                	cs push %es
415b5d:	2e 06                	cs push %es
415b5f:	2e 06                	cs push %es
415b61:	2e 06                	cs push %es
415b63:	68 00 67 00 2e       	push   $0x2e006700
415b68:	06                   	push   %es
415b69:	46                   	inc    %esi
415b6a:	00 42 00             	add    %al,0x0(%edx)
415b6d:	6a 00                	push   $0x0
415b6f:	67 00 43 00          	add    %al,0x0(%bp,%di)
415b73:	48                   	dec    %eax
415b74:	00 67 00             	add    %ah,0x0(%edi)
415b77:	42                   	inc    %edx
415b78:	00 4d 00             	add    %cl,0x0(%ebp)
415b7b:	4a                   	dec    %edx
415b7c:	00 77 00             	add    %dh,0x0(%edi)
415b7f:	2e 06                	cs push %es
415b81:	2e 06                	cs push %es
415b83:	2e 06                	cs push %es
415b85:	2e 06                	cs push %es
415b87:	43                   	inc    %ebx
415b88:	00 47 00             	add    %al,0x0(%edi)
415b8b:	2e 06                	cs push %es
415b8d:	2e 06                	cs push %es
415b8f:	77 00                	ja     0x415b91
415b91:	45                   	inc    %ebp
415b92:	00 61 00             	add    %ah,0x0(%ecx)
415b95:	2e 06                	cs push %es
415b97:	49                   	dec    %ecx
415b98:	00 65 00             	add    %ah,0x0(%ebp)
415b9b:	2e 06                	cs push %es
415b9d:	4a                   	dec    %edx
415b9e:	00 77 00             	add    %dh,0x0(%edi)
415ba1:	6e                   	outsb  %ds:(%esi),(%dx)
415ba2:	00 2e                	add    %ch,(%esi)
415ba4:	06                   	push   %es
415ba5:	2e 06                	cs push %es
415ba7:	2e 06                	cs push %es
415ba9:	2e 06                	cs push %es
415bab:	2e 06                	cs push %es
415bad:	49                   	dec    %ecx
415bae:	00 4d 00             	add    %cl,0x0(%ebp)
415bb1:	2e 06                	cs push %es
415bb3:	69 00 51 00 56 00    	imul   $0x560051,(%eax),%eax
415bb9:	75 00                	jne    0x415bbb
415bbb:	2e 06                	cs push %es
415bbd:	68 00 38 00 2e       	push   $0x2e003800
415bc2:	06                   	push   %es
415bc3:	2f                   	das
415bc4:	00 43 00             	add    %al,0x0(%ebx)
415bc7:	63 00                	arpl   %eax,(%eax)
415bc9:	2e 06                	cs push %es
415bcb:	2e 06                	cs push %es
415bcd:	2e 06                	cs push %es
415bcf:	2e 06                	cs push %es
415bd1:	2e 06                	cs push %es
415bd3:	68 00 67 00 42       	push   $0x42006700
415bd8:	00 58 00             	add    %bl,0x0(%eax)
415bdb:	2e 06                	cs push %es
415bdd:	2b 00                	sub    (%eax),%eax
415bdf:	45                   	inc    %ebp
415be0:	00 2e                	add    %ch,(%esi)
415be2:	06                   	push   %es
415be3:	49                   	dec    %ecx
415be4:	00 2e                	add    %ch,(%esi)
415be6:	06                   	push   %es
415be7:	2e 06                	cs push %es
415be9:	51                   	push   %ecx
415bea:	00 4b 00             	add    %cl,0x0(%ebx)
415bed:	2e 06                	cs push %es
415bef:	2e 06                	cs push %es
415bf1:	2e 06                	cs push %es
415bf3:	2e 06                	cs push %es
415bf5:	2e 06                	cs push %es
415bf7:	43                   	inc    %ebx
415bf8:	00 47 00             	add    %al,0x0(%edi)
415bfb:	2e 06                	cs push %es
415bfd:	49                   	dec    %ecx
415bfe:	00 77 00             	add    %dh,0x0(%edi)
415c01:	47                   	inc    %edi
415c02:	00 34 00             	add    %dh,(%eax,%eax,1)
415c05:	51                   	push   %ecx
415c06:	00 2e                	add    %ch,(%esi)
415c08:	06                   	push   %es
415c09:	67 00 2e 06 45       	add    %ch,0x4506
415c0e:	00 51 00             	add    %dl,0x0(%ecx)
415c11:	6f                   	outsl  %ds:(%esi),(%dx)
415c12:	00 2e                	add    %ch,(%esi)
415c14:	06                   	push   %es
415c15:	2e 06                	cs push %es
415c17:	2e 06                	cs push %es
415c19:	2e 06                	cs push %es
415c1b:	2e 06                	cs push %es
415c1d:	49                   	dec    %ecx
415c1e:	00 59 00             	add    %bl,0x0(%ecx)
415c21:	2e 06                	cs push %es
415c23:	68 00 51 00 56       	push   $0x56005100
415c28:	00 75 00             	add    %dh,0x0(%ebp)
415c2b:	2e 06                	cs push %es
415c2d:	69 00 2e 06 2e 06    	imul   $0x62e062e,(%eax),%eax
415c33:	74 00                	je     0x415c35
415c35:	43                   	inc    %ebx
415c36:	00 67 00             	add    %ah,0x0(%edi)
415c39:	2e 06                	cs push %es
415c3b:	2e 06                	cs push %es
415c3d:	2e 06                	cs push %es
415c3f:	2e 06                	cs push %es
415c41:	2e 06                	cs push %es
415c43:	68 00 68 00 69       	push   $0x69006800
415c48:	00 30                	add    %dh,(%eax)
415c4a:	00 42 00             	add    %al,0x0(%edx)
415c4d:	44                   	inc    %esp
415c4e:	00 30                	add    %dh,(%eax)
415c50:	00 43 00             	add    %al,0x0(%ebx)
415c53:	49                   	dec    %ecx
415c54:	00 51 00             	add    %dl,0x0(%ecx)
415c57:	2e 06                	cs push %es
415c59:	2e 06                	cs push %es
415c5b:	4b                   	dec    %ebx
415c5c:	00 51 00             	add    %dl,0x0(%ecx)
415c5f:	2e 06                	cs push %es
415c61:	2e 06                	cs push %es
415c63:	2e 06                	cs push %es
415c65:	2e 06                	cs push %es
415c67:	43                   	inc    %ebx
415c68:	00 47 00             	add    %al,0x0(%edi)
415c6b:	47                   	inc    %edi
415c6c:	00 4c 00 51          	add    %cl,0x51(%eax,%eax,1)
415c70:	00 45 00             	add    %al,0x0(%ebp)
415c73:	5a                   	pop    %edx
415c74:	00 2e                	add    %ch,(%esi)
415c76:	06                   	push   %es
415c77:	45                   	inc    %ebp
415c78:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
415c7c:	06                   	push   %es
415c7d:	4a                   	dec    %edx
415c7e:	00 51 00             	add    %dl,0x0(%ecx)
415c81:	70 00                	jo     0x415c83
415c83:	2e 06                	cs push %es
415c85:	2e 06                	cs push %es
415c87:	2e 06                	cs push %es
415c89:	2e 06                	cs push %es
415c8b:	2e 06                	cs push %es
415c8d:	49                   	dec    %ecx
415c8e:	00 59 00             	add    %bl,0x0(%ecx)
415c91:	2e 06                	cs push %es
415c93:	66 00 2e             	data16 add %ch,(%esi)
415c96:	06                   	push   %es
415c97:	59                   	pop    %ecx
415c98:	00 47 00             	add    %al,0x0(%edi)
415c9b:	2e 06                	cs push %es
415c9d:	43                   	inc    %ebx
415c9e:	00 63 00             	add    %ah,0x0(%ebx)
415ca1:	2e 06                	cs push %es
415ca3:	2e 06                	cs push %es
415ca5:	2e 06                	cs push %es
415ca7:	2e 06                	cs push %es
415ca9:	42                   	inc    %edx
415caa:	00 2e                	add    %ch,(%esi)
415cac:	06                   	push   %es
415cad:	2e 06                	cs push %es
415caf:	45                   	inc    %ebp
415cb0:	00 2e                	add    %ch,(%esi)
415cb2:	06                   	push   %es
415cb3:	2e 06                	cs push %es
415cb5:	2e 06                	cs push %es
415cb7:	2e 06                	cs push %es
415cb9:	42                   	inc    %edx
415cba:	00 2e                	add    %ch,(%esi)
415cbc:	06                   	push   %es
415cbd:	46                   	inc    %esi
415cbe:	00 4d 00             	add    %cl,0x0(%ebp)
415cc1:	2e 06                	cs push %es
415cc3:	2e 06                	cs push %es
415cc5:	2e 06                	cs push %es
415cc7:	2e 06                	cs push %es
415cc9:	42                   	inc    %edx
415cca:	00 2e                	add    %ch,(%esi)
415ccc:	06                   	push   %es
415ccd:	4a                   	dec    %edx
415cce:	00 6f 00             	add    %ch,0x0(%edi)
415cd1:	44                   	inc    %esp
415cd2:	00 2e                	add    %ch,(%esi)
415cd4:	06                   	push   %es
415cd5:	2e 06                	cs push %es
415cd7:	2e 06                	cs push %es
415cd9:	43                   	inc    %ebx
415cda:	00 2e                	add    %ch,(%esi)
415cdc:	06                   	push   %es
415cdd:	49                   	dec    %ecx
415cde:	00 45 00             	add    %al,0x0(%ebp)
415ce1:	47                   	inc    %edi
415ce2:	00 2e                	add    %ch,(%esi)
415ce4:	06                   	push   %es
415ce5:	2e 06                	cs push %es
415ce7:	2e 06                	cs push %es
415ce9:	42                   	inc    %edx
415cea:	00 2e                	add    %ch,(%esi)
415cec:	06                   	push   %es
415ced:	45                   	inc    %ebp
415cee:	00 63 00             	add    %ah,0x0(%ebx)
415cf1:	47                   	inc    %edi
415cf2:	00 2e                	add    %ch,(%esi)
415cf4:	06                   	push   %es
415cf5:	2e 06                	cs push %es
415cf7:	2e 06                	cs push %es
415cf9:	43                   	inc    %ebx
415cfa:	00 2e                	add    %ch,(%esi)
415cfc:	06                   	push   %es
415cfd:	48                   	dec    %eax
415cfe:	00 45 00             	add    %al,0x0(%ebp)
415d01:	2e 06                	cs push %es
415d03:	2e 06                	cs push %es
415d05:	2e 06                	cs push %es
415d07:	2e 06                	cs push %es
415d09:	42                   	inc    %edx
415d0a:	00 2e                	add    %ch,(%esi)
415d0c:	06                   	push   %es
415d0d:	4a                   	dec    %edx
415d0e:	00 51 00             	add    %dl,0x0(%ecx)
415d11:	45                   	inc    %ebp
415d12:	00 2e                	add    %ch,(%esi)
415d14:	06                   	push   %es
415d15:	2e 06                	cs push %es
415d17:	2e 06                	cs push %es
415d19:	42                   	inc    %edx
415d1a:	00 2e                	add    %ch,(%esi)
415d1c:	06                   	push   %es
415d1d:	42                   	inc    %edx
415d1e:	00 6b 00             	add    %ch,0x0(%ebx)
415d21:	44                   	inc    %esp
415d22:	00 2e                	add    %ch,(%esi)
415d24:	06                   	push   %es
415d25:	2e 06                	cs push %es
415d27:	2e 06                	cs push %es
415d29:	43                   	inc    %ebx
415d2a:	00 2e                	add    %ch,(%esi)
415d2c:	06                   	push   %es
415d2d:	4d                   	dec    %ebp
415d2e:	00 63 00             	add    %ah,0x0(%ebx)
415d31:	46                   	inc    %esi
415d32:	00 2e                	add    %ch,(%esi)
415d34:	06                   	push   %es
415d35:	2e 06                	cs push %es
415d37:	2e 06                	cs push %es
415d39:	44                   	inc    %esp
415d3a:	00 2e                	add    %ch,(%esi)
415d3c:	06                   	push   %es
415d3d:	4b                   	dec    %ebx
415d3e:	00 34 00             	add    %dh,(%eax,%eax,1)
415d41:	44                   	inc    %esp
415d42:	00 2e                	add    %ch,(%esi)
415d44:	06                   	push   %es
415d45:	2e 06                	cs push %es
415d47:	2e 06                	cs push %es
415d49:	42                   	inc    %edx
415d4a:	00 2e                	add    %ch,(%esi)
415d4c:	06                   	push   %es
415d4d:	4c                   	dec    %esp
415d4e:	00 59 00             	add    %bl,0x0(%ecx)
415d51:	46                   	inc    %esi
415d52:	00 2e                	add    %ch,(%esi)
415d54:	06                   	push   %es
415d55:	2e 06                	cs push %es
415d57:	2e 06                	cs push %es
415d59:	43                   	inc    %ebx
415d5a:	00 2e                	add    %ch,(%esi)
415d5c:	06                   	push   %es
415d5d:	4e                   	dec    %esi
415d5e:	00 45 00             	add    %al,0x0(%ebp)
415d61:	46                   	inc    %esi
415d62:	00 2e                	add    %ch,(%esi)
415d64:	06                   	push   %es
415d65:	2e 06                	cs push %es
415d67:	2e 06                	cs push %es