415c71:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
415c75:	00 20                	add    %ah,(%eax)
415c77:	00 54 00 65          	add    %dl,0x65(%eax,%eax,1)
415c7b:	00 78 00             	add    %bh,0x0(%eax)
415c7e:	74 00                	je     0x415c80
415c80:	42                   	inc    %edx
415c81:	00 6f 00             	add    %ch,0x0(%edi)
415c84:	78 00                	js     0x415c86
415c86:	00 1b                	add    %bl,(%ebx)
415c88:	76 00                	jbe    0x415c8a
415c8a:	61                   	popa
415c8b:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
415c8f:	00 65 00             	add    %ah,0x0(%ebp)
415c92:	36 00 54 00 65       	add    %dl,%ss:0x65(%eax,%eax,1)
415c97:	00 78 00             	add    %bh,0x0(%eax)
415c9a:	74 00                	je     0x415c9c
415c9c:	42                   	inc    %edx
415c9d:	00 6f 00             	add    %ch,0x0(%edi)
415ca0:	78 00                	js     0x415ca2
415ca2:	00 0b                	add    %cl,(%ebx)
415ca4:	46                   	inc    %esi
415ca5:	00 6f 00             	add    %ch,0x0(%edi)
415ca8:	72 00                	jb     0x415caa
415caa:	6d                   	insl   (%dx),%es:(%edi)
415cab:	00 32                	add    %dh,(%edx)
415cad:	00 00                	add    %al,(%eax)
415caf:	49                   	dec    %ecx
415cb0:	64 00 62 00          	add    %ah,%fs:0x0(%edx)
415cb4:	6f                   	outsl  %ds:(%esi),(%dx)
415cb5:	00 2e                	add    %ch,(%esi)
415cb7:	00 5b 00             	add    %bl,0x0(%ebx)
415cba:	70 00                	jo     0x415cbc
415cbc:	72 00                	jb     0x415cbe
415cbe:	5f                   	pop    %edi
415cbf:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
415cc3:	00 5f 00             	add    %bl,0x0(%edi)
415cc6:	53                   	push   %ebx
415cc7:	00 61 00             	add    %ah,0x0(%ecx)
415cca:	63 00                	arpl   %eax,(%eax)
415ccc:	68 00 5f 00 55       	push   $0x55005f00
415cd1:	00 70 00             	add    %dh,0x0(%eax)
415cd4:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
415cd8:	74 00                	je     0x415cda
415cda:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
415cde:	6f                   	outsl  %ds:(%esi),(%dx)
415cdf:	00 4c 00 75          	add    %cl,0x75(%eax,%eax,1)
415ce3:	00 6f 00             	add    %ch,0x0(%edi)
415ce6:	6e                   	outsb  %ds:(%esi),(%dx)
415ce7:	00 67 00             	add    %ah,0x0(%edi)
415cea:	43                   	inc    %ebx
415ceb:	00 6f 00             	add    %ch,0x0(%edi)
415cee:	6e                   	outsb  %ds:(%esi),(%dx)
415cef:	00 4c 00 61          	add    %cl,0x61(%eax,%eax,1)
415cf3:	00 69 00             	add    %ch,0x0(%ecx)
415cf6:	5d                   	pop    %ebp
415cf7:	00 00                	add    %al,(%eax)
415cf9:	45                   	inc    %ebp
415cfa:	63 00                	arpl   %eax,(%eax)
415cfc:	6c                   	insb   (%dx),%es:(%edi)
415cfd:	00 73 00             	add    %dh,0x0(%ebx)
415d00:	44                   	inc    %esp
415d01:	00 4d 00             	add    %cl,0x0(%ebp)
415d04:	5f                   	pop    %edi
415d05:	00 53 00             	add    %dl,0x0(%ebx)
415d08:	61                   	popa
415d09:	00 63 00             	add    %ah,0x0(%ebx)
415d0c:	68 00 3a 00 3a       	push   $0x3a003a00
415d11:	00 55 00             	add    %dl,0x0(%ebp)
415d14:	70 00                	jo     0x415d16
415d16:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
415d1a:	74 00                	je     0x415d1c
415d1c:	65 00 3a             	add    %bh,%gs:(%edx)
415d1f:	00 3a                	add    %bh,(%edx)
415d21:	00 45 00             	add    %al,0x0(%ebp)
415d24:	72 00                	jb     0x415d26
415d26:	72 00                	jb     0x415d28
415d28:	6f                   	outsl  %ds:(%esi),(%dx)
415d29:	00 72 00             	add    %dh,0x0(%edx)
415d2c:	20 00                	and    %al,(%eax)
415d2e:	6f                   	outsl  %ds:(%esi),(%dx)
415d2f:	00 63 00             	add    %ah,0x0(%ebx)
415d32:	63 00                	arpl   %eax,(%eax)
415d34:	75 00                	jne    0x415d36
415d36:	72 00                	jb     0x415d38
415d38:	65 00 64 00 2e       	add    %ah,%gs:0x2e(%eax,%eax,1)
415d3d:	00 00                	add    %al,(%eax)
415d3f:	2f                   	das
415d40:	64 00 62 00          	add    %ah,%fs:0x0(%edx)
415d44:	6f                   	outsl  %ds:(%esi),(%dx)
415d45:	00 2e                	add    %ch,(%esi)
415d47:	00 5b 00             	add    %bl,0x0(%ebx)
415d4a:	70 00                	jo     0x415d4c
415d4c:	72 00                	jb     0x415d4e
415d4e:	5f                   	pop    %edi
415d4f:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
415d53:	00 5f 00             	add    %bl,0x0(%edi)
415d56:	53                   	push   %ebx
415d57:	00 61 00             	add    %ah,0x0(%ecx)
415d5a:	63 00                	arpl   %eax,(%eax)
415d5c:	68 00 5f 00 49       	push   $0x49005f00
415d61:	00 6e 00             	add    %ch,0x0(%esi)
415d64:	73 00                	jae    0x415d66
415d66:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
415d6a:	74 00                	je     0x415d6c
415d6c:	5d                   	pop    %ebp
415d6d:	00 00                	add    %al,(%eax)
415d6f:	13 40 00             	adc    0x0(%eax),%eax
415d72:	54                   	push   %esp
415d73:	00 65 00             	add    %ah,0x0(%ebp)
415d76:	6e                   	outsb  %ds:(%esi),(%dx)
415d77:	00 5f 00             	add    %bl,0x0(%edi)
415d7a:	53                   	push   %ebx
415d7b:	00 61 00             	add    %ah,0x0(%ecx)
415d7e:	63 00                	arpl   %eax,(%eax)
415d80:	68 00 00 17 40       	push   $0x40170000
415d85:	00 54 00 65          	add    %dl,0x65(%eax,%eax,1)
415d89:	00 6e 00             	add    %ch,0x0(%esi)
415d8c:	5f                   	pop    %edi
415d8d:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
415d91:	00 63 00             	add    %ah,0x0(%ebx)
415d94:	47                   	inc    %edi
415d95:	00 69 00             	add    %ch,0x0(%ecx)
415d98:	61                   	popa
415d99:	00 00                	add    %al,(%eax)
415d9b:	1b 40 00             	sbb    0x0(%eax),%eax
415d9e:	54                   	push   %esp
415d9f:	00 65 00             	add    %ah,0x0(%ebp)
415da2:	6e                   	outsb  %ds:(%esi),(%dx)
415da3:	00 5f 00             	add    %bl,0x0(%edi)
415da6:	4c                   	dec    %esp
415da7:	00 6f 00             	add    %ch,0x0(%edi)
415daa:	61                   	popa
415dab:	00 69 00             	add    %ch,0x0(%ecx)
415dae:	53                   	push   %ebx
415daf:	00 61 00             	add    %ah,0x0(%ecx)
415db2:	63 00                	arpl   %eax,(%eax)
415db4:	68 00 00 11 40       	push   $0x40110000
415db9:	00 53 00             	add    %dl,0x0(%ebx)
415dbc:	6f                   	outsl  %ds:(%esi),(%dx)
415dbd:	00 4c 00 75          	add    %cl,0x75(%eax,%eax,1)
415dc1:	00 6f 00             	add    %ch,0x0(%edi)
415dc4:	6e                   	outsb  %ds:(%esi),(%dx)
415dc5:	00 67 00             	add    %ah,0x0(%edi)
415dc8:	00 1d 40 00 53 00    	add    %bl,0x530040
415dce:	6f                   	outsl  %ds:(%esi),(%dx)
415dcf:	00 4c 00 75          	add    %cl,0x75(%eax,%eax,1)
415dd3:	00 6f 00             	add    %ch,0x0(%edi)
415dd6:	6e                   	outsb  %ds:(%esi),(%dx)
415dd7:	00 67 00             	add    %ah,0x0(%edi)
415dda:	43                   	inc    %ebx
415ddb:	00 6f 00             	add    %ch,0x0(%edi)
415dde:	6e                   	outsb  %ds:(%esi),(%dx)
415ddf:	00 4c 00 61          	add    %cl,0x61(%eax,%eax,1)
415de3:	00 69 00             	add    %ch,0x0(%ecx)
415de6:	00 0f                	add    %cl,(%edi)
415de8:	40                   	inc    %eax
415de9:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
415ded:	00 6e 00             	add    %ch,0x0(%esi)
415df0:	54                   	push   %esp
415df1:	00 61 00             	add    %ah,0x0(%ecx)
415df4:	69 00 00 11 40 00    	imul   $0x401100,(%eax),%eax
415dfa:	49                   	dec    %ecx
415dfb:	00 44 00 5f          	add    %al,0x5f(%eax,%eax,1)
415dff:	00 53 00             	add    %dl,0x0(%ebx)
415e02:	61                   	popa
415e03:	00 63 00             	add    %ah,0x0(%ebx)
415e06:	68 00 00 45 63       	push   $0x63450000
415e0b:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
415e0f:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
415e13:	00 5f 00             	add    %bl,0x0(%edi)
415e16:	53                   	push   %ebx
415e17:	00 61 00             	add    %ah,0x0(%ecx)
415e1a:	63 00                	arpl   %eax,(%eax)
415e1c:	68 00 3a 00 3a       	push   $0x3a003a00
415e21:	00 49 00             	add    %cl,0x0(%ecx)
415e24:	6e                   	outsb  %ds:(%esi),(%dx)
415e25:	00 73 00             	add    %dh,0x0(%ebx)
415e28:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
415e2c:	74 00                	je     0x415e2e
415e2e:	3a 00                	cmp    (%eax),%al
415e30:	3a 00                	cmp    (%eax),%al
415e32:	45                   	inc    %ebp
415e33:	00 72 00             	add    %dh,0x0(%edx)
415e36:	72 00                	jb     0x415e38
415e38:	6f                   	outsl  %ds:(%esi),(%dx)
415e39:	00 72 00             	add    %dh,0x0(%edx)
415e3c:	20 00                	and    %al,(%eax)
415e3e:	6f                   	outsl  %ds:(%esi),(%dx)
415e3f:	00 63 00             	add    %ah,0x0(%ebx)
415e42:	63 00                	arpl   %eax,(%eax)
415e44:	75 00                	jne    0x415e46
415e46:	72 00                	jb     0x415e48
415e48:	65 00 64 00 2e       	add    %ah,%gs:0x2e(%eax,%eax,1)
415e4d:	00 00                	add    %al,(%eax)
415e4f:	2f                   	das
415e50:	64 00 62 00          	add    %ah,%fs:0x0(%edx)
415e54:	6f                   	outsl  %ds:(%esi),(%dx)
415e55:	00 2e                	add    %ch,(%esi)
415e57:	00 5b 00             	add    %bl,0x0(%ebx)
415e5a:	70 00                	jo     0x415e5c
415e5c:	72 00                	jb     0x415e5e
415e5e:	5f                   	pop    %edi
415e5f:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
415e63:	00 5f 00             	add    %bl,0x0(%edi)
415e66:	53                   	push   %ebx
415e67:	00 61 00             	add    %ah,0x0(%ecx)
415e6a:	63 00                	arpl   %eax,(%eax)
415e6c:	68 00 5f 00 55       	push   $0x55005f00
415e71:	00 70 00             	add    %dh,0x0(%eax)
415e74:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
415e78:	74 00                	je     0x415e7a
415e7a:	65 00 5d 00          	add    %bl,%gs:0x0(%ebp)
415e7e:	00 2f                	add    %ch,(%edi)
415e80:	64 00 62 00          	add    %ah,%fs:0x0(%edx)
415e84:	6f                   	outsl  %ds:(%esi),(%dx)
415e85:	00 2e                	add    %ch,(%esi)
415e87:	00 5b 00             	add    %bl,0x0(%ebx)
415e8a:	70 00                	jo     0x415e8c
415e8c:	72 00                	jb     0x415e8e
415e8e:	5f                   	pop    %edi
415e8f:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
415e93:	00 5f 00             	add    %bl,0x0(%edi)
415e96:	53                   	push   %ebx
415e97:	00 61 00             	add    %ah,0x0(%ecx)
415e9a:	63 00                	arpl   %eax,(%eax)
415e9c:	68 00 5f 00 44       	push   $0x44005f00
415ea1:	00 65 00             	add    %ah,0x0(%ebp)
415ea4:	6c                   	insb   (%dx),%es:(%edi)
415ea5:	00 65 00             	add    %ah,0x0(%ebp)
415ea8:	74 00                	je     0x415eaa
415eaa:	65 00 5d 00          	add    %bl,%gs:0x0(%ebp)
415eae:	00 45 63             	add    %al,0x63(%ebp)
415eb1:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
415eb5:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
415eb9:	00 5f 00             	add    %bl,0x0(%edi)
415ebc:	53                   	push   %ebx
415ebd:	00 61 00             	add    %ah,0x0(%ecx)
415ec0:	63 00                	arpl   %eax,(%eax)
415ec2:	68 00 3a 00 3a       	push   $0x3a003a00
415ec7:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
415ecb:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
415ecf:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
415ed3:	00 3a                	add    %bh,(%edx)
415ed5:	00 3a                	add    %bh,(%edx)
415ed7:	00 45 00             	add    %al,0x0(%ebp)
415eda:	72 00                	jb     0x415edc
415edc:	72 00                	jb     0x415ede
415ede:	6f                   	outsl  %ds:(%esi),(%dx)
415edf:	00 72 00             	add    %dh,0x0(%edx)
415ee2:	20 00                	and    %al,(%eax)
415ee4:	6f                   	outsl  %ds:(%esi),(%dx)
415ee5:	00 63 00             	add    %ah,0x0(%ebx)
415ee8:	63 00                	arpl   %eax,(%eax)
415eea:	75 00                	jne    0x415eec
415eec:	72 00                	jb     0x415eee
415eee:	65 00 64 00 2e       	add    %ah,%gs:0x2e(%eax,%eax,1)
415ef3:	00 00                	add    %al,(%eax)
415ef5:	35 64 00 62 00       	xor    $0x620064,%eax
415efa:	6f                   	outsl  %ds:(%esi),(%dx)
415efb:	00 2e                	add    %ch,(%esi)
415efd:	00 5b 00             	add    %bl,0x0(%ebx)
415f00:	70 00                	jo     0x415f02
415f02:	72 00                	jb     0x415f04
415f04:	5f                   	pop    %edi
415f05:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
415f09:	00 5f 00             	add    %bl,0x0(%edi)
415f0c:	53                   	push   %ebx
415f0d:	00 61 00             	add    %ah,0x0(%ecx)
415f10:	63 00                	arpl   %eax,(%eax)
415f12:	68 00 5f 00 53       	push   $0x53005f00
415f17:	00 65 00             	add    %ah,0x0(%ebp)
415f1a:	6c                   	insb   (%dx),%es:(%edi)
415f1b:	00 65 00             	add    %ah,0x0(%ebp)
415f1e:	63 00                	arpl   %eax,(%eax)
415f20:	74 00                	je     0x415f22
415f22:	4f                   	dec    %edi
415f23:	00 6e 00             	add    %ch,0x0(%esi)
415f26:	65 00 5d 00          	add    %bl,%gs:0x0(%ebp)
415f2a:	00 0f                	add    %cl,(%edi)
415f2c:	44                   	inc    %esp
415f2d:	00 4d 00             	add    %cl,0x0(%ebp)
415f30:	5f                   	pop    %edi
415f31:	00 53 00             	add    %dl,0x0(%ebx)
415f34:	61                   	popa
415f35:	00 63 00             	add    %ah,0x0(%ebx)
415f38:	68 00 00 0f 49       	push   $0x490f0000
415f3d:	00 44 00 5f          	add    %al,0x5f(%eax,%eax,1)
415f41:	00 53 00             	add    %dl,0x0(%ebx)
415f44:	61                   	popa
415f45:	00 63 00             	add    %ah,0x0(%ebx)
415f48:	68 00 00 11 54       	push   $0x54110000
415f4d:	00 65 00             	add    %ah,0x0(%ebp)
415f50:	6e                   	outsb  %ds:(%esi),(%dx)
415f51:	00 5f 00             	add    %bl,0x0(%edi)
415f54:	53                   	push   %ebx
415f55:	00 61 00             	add    %ah,0x0(%ecx)
415f58:	63 00                	arpl   %eax,(%eax)
415f5a:	68 00 00 15 54       	push   $0x54150000
415f5f:	00 65 00             	add    %ah,0x0(%ebp)
415f62:	6e                   	outsb  %ds:(%esi),(%dx)
415f63:	00 5f 00             	add    %bl,0x0(%edi)
415f66:	54                   	push   %esp
415f67:	00 61 00             	add    %ah,0x0(%ecx)
415f6a:	63 00                	arpl   %eax,(%eax)
415f6c:	47                   	inc    %edi
415f6d:	00 69 00             	add    %ch,0x0(%ecx)
415f70:	61                   	popa
415f71:	00 00                	add    %al,(%eax)
415f73:	19 54 00 65          	sbb    %edx,0x65(%eax,%eax,1)
415f77:	00 6e 00             	add    %ch,0x0(%esi)
415f7a:	5f                   	pop    %edi
415f7b:	00 4c 00 6f          	add    %cl,0x6f(%eax,%eax,1)
415f7f:	00 61 00             	add    %ah,0x0(%ecx)
415f82:	69 00 53 00 61 00    	imul   $0x610053,(%eax),%eax
415f88:	63 00                	arpl   %eax,(%eax)
415f8a:	68 00 00 0f 53       	push   $0x530f0000
415f8f:	00 6f 00             	add    %ch,0x0(%edi)
415f92:	4c                   	dec    %esp
415f93:	00 75 00             	add    %dh,0x0(%ebp)
415f96:	6f                   	outsl  %ds:(%esi),(%dx)
415f97:	00 6e 00             	add    %ch,0x0(%esi)
415f9a:	67 00 00             	add    %al,(%bx,%si)
415f9d:	1b 53 00             	sbb    0x0(%ebx),%edx
415fa0:	6f                   	outsl  %ds:(%esi),(%dx)
415fa1:	00 4c 00 75          	add    %cl,0x75(%eax,%eax,1)
415fa5:	00 6f 00             	add    %ch,0x0(%edi)
415fa8:	6e                   	outsb  %ds:(%esi),(%dx)
415fa9:	00 67 00             	add    %ah,0x0(%edi)
415fac:	43                   	inc    %ebx
415fad:	00 6f 00             	add    %ch,0x0(%edi)
415fb0:	6e                   	outsb  %ds:(%esi),(%dx)
415fb1:	00 4c 00 61          	add    %cl,0x61(%eax,%eax,1)
415fb5:	00 69 00             	add    %ch,0x0(%ecx)
415fb8:	00 0d 54 00 6f 00    	add    %cl,0x6f0054
415fbe:	6e                   	outsb  %ds:(%esi),(%dx)
415fbf:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
415fc3:	00 69 00             	add    %ch,0x0(%ecx)
415fc6:	00 4b 63             	add    %cl,0x63(%ebx)
415fc9:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
415fcd:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
415fd1:	00 5f 00             	add    %bl,0x0(%edi)
415fd4:	53                   	push   %ebx
415fd5:	00 61 00             	add    %ah,0x0(%ecx)
415fd8:	63 00                	arpl   %eax,(%eax)
415fda:	68 00 3a 00 3a       	push   $0x3a003a00
415fdf:	00 53 00             	add    %dl,0x0(%ebx)
415fe2:	65 00 6c 00 65       	add    %ch,%gs:0x65(%eax,%eax,1)
415fe7:	00 63 00             	add    %ah,0x0(%ebx)
415fea:	74 00                	je     0x415fec
415fec:	4f                   	dec    %edi