415aa9:	00 6f 00             	add    %ch,0x0(%edi)
415aac:	78 00                	js     0x415aae
415aae:	00 17                	add    %dl,(%edi)
415ab0:	76 00                	jbe    0x415ab2
415ab2:	61                   	popa
415ab3:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
415ab7:	00 65 00             	add    %ah,0x0(%ebp)
415aba:	32 00                	xor    (%eax),%al
415abc:	4c                   	dec    %esp
415abd:	00 61 00             	add    %ah,0x0(%ecx)
415ac0:	62 00                	bound  %eax,(%eax)
415ac2:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
415ac7:	0d 76 00 61 00       	or     $0x610076,%eax
415acc:	6c                   	insb   (%dx),%es:(%edi)
415acd:	00 75 00             	add    %dh,0x0(%ebp)
415ad0:	65 00 32             	add    %dh,%gs:(%edx)
415ad3:	00 00                	add    %al,(%eax)
415ad5:	1b 76 00             	sbb    0x0(%esi),%esi
415ad8:	61                   	popa
415ad9:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
415add:	00 65 00             	add    %ah,0x0(%ebp)
415ae0:	32 00                	xor    (%eax),%al
415ae2:	54                   	push   %esp
415ae3:	00 65 00             	add    %ah,0x0(%ebp)
415ae6:	78 00                	js     0x415ae8
415ae8:	74 00                	je     0x415aea
415aea:	42                   	inc    %edx
415aeb:	00 6f 00             	add    %ch,0x0(%edi)
415aee:	78 00                	js     0x415af0
415af0:	00 17                	add    %dl,(%edi)
415af2:	76 00                	jbe    0x415af4
415af4:	61                   	popa
415af5:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
415af9:	00 65 00             	add    %ah,0x0(%ebp)
415afc:	33 00                	xor    (%eax),%eax
415afe:	4c                   	dec    %esp
415aff:	00 61 00             	add    %ah,0x0(%ecx)
415b02:	62 00                	bound  %eax,(%eax)
415b04:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
415b09:	0d 76 00 61 00       	or     $0x610076,%eax
415b0e:	6c                   	insb   (%dx),%es:(%edi)
415b0f:	00 75 00             	add    %dh,0x0(%ebp)
415b12:	65 00 33             	add    %dh,%gs:(%ebx)
415b15:	00 00                	add    %al,(%eax)
415b17:	1b 76 00             	sbb    0x0(%esi),%esi
415b1a:	61                   	popa
415b1b:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
415b1f:	00 65 00             	add    %ah,0x0(%ebp)
415b22:	33 00                	xor    (%eax),%eax
415b24:	54                   	push   %esp
415b25:	00 65 00             	add    %ah,0x0(%ebp)
415b28:	78 00                	js     0x415b2a
415b2a:	74 00                	je     0x415b2c
415b2c:	42                   	inc    %edx
415b2d:	00 6f 00             	add    %ch,0x0(%edi)
415b30:	78 00                	js     0x415b32
415b32:	00 17                	add    %dl,(%edi)
415b34:	76 00                	jbe    0x415b36
415b36:	61                   	popa
415b37:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
415b3b:	00 65 00             	add    %ah,0x0(%ebp)
415b3e:	34 00                	xor    $0x0,%al
415b40:	4c                   	dec    %esp
415b41:	00 61 00             	add    %ah,0x0(%ecx)
415b44:	62 00                	bound  %eax,(%eax)
415b46:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
415b4b:	0d 76 00 61 00       	or     $0x610076,%eax
415b50:	6c                   	insb   (%dx),%es:(%edi)
415b51:	00 75 00             	add    %dh,0x0(%ebp)
415b54:	65 00 34 00          	add    %dh,%gs:(%eax,%eax,1)
415b58:	00 1b                	add    %bl,(%ebx)
415b5a:	76 00                	jbe    0x415b5c
415b5c:	61                   	popa
415b5d:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
415b61:	00 65 00             	add    %ah,0x0(%ebp)
415b64:	34 00                	xor    $0x0,%al
415b66:	54                   	push   %esp
415b67:	00 65 00             	add    %ah,0x0(%ebp)
415b6a:	78 00                	js     0x415b6c
415b6c:	74 00                	je     0x415b6e
415b6e:	42                   	inc    %edx
415b6f:	00 6f 00             	add    %ch,0x0(%edi)
415b72:	78 00                	js     0x415b74
415b74:	00 17                	add    %dl,(%edi)
415b76:	76 00                	jbe    0x415b78
415b78:	61                   	popa
415b79:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
415b7d:	00 65 00             	add    %ah,0x0(%ebp)
415b80:	35 00 4c 00 61       	xor    $0x61004c00,%eax
415b85:	00 62 00             	add    %ah,0x0(%edx)
415b88:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
415b8d:	0d 76 00 61 00       	or     $0x610076,%eax
415b92:	6c                   	insb   (%dx),%es:(%edi)
415b93:	00 75 00             	add    %dh,0x0(%ebp)
415b96:	65 00 35 00 00 1b 76 	add    %dh,%gs:0x761b0000
415b9d:	00 61 00             	add    %ah,0x0(%ecx)
415ba0:	6c                   	insb   (%dx),%es:(%edi)
415ba1:	00 75 00             	add    %dh,0x0(%ebp)
415ba4:	65 00 35 00 54 00 65 	add    %dh,%gs:0x65005400
415bab:	00 78 00             	add    %bh,0x0(%eax)
415bae:	74 00                	je     0x415bb0
415bb0:	42                   	inc    %edx
415bb1:	00 6f 00             	add    %ch,0x0(%edi)
415bb4:	78 00                	js     0x415bb6
415bb6:	00 17                	add    %dl,(%edi)
415bb8:	76 00                	jbe    0x415bba
415bba:	61                   	popa
415bbb:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
415bbf:	00 65 00             	add    %ah,0x0(%ebp)
415bc2:	36 00 4c 00 61       	add    %cl,%ss:0x61(%eax,%eax,1)
415bc7:	00 62 00             	add    %ah,0x0(%edx)
415bca:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
415bcf:	0d 76 00 61 00       	or     $0x610076,%eax
415bd4:	6c                   	insb   (%dx),%es:(%edi)
415bd5:	00 75 00             	add    %dh,0x0(%ebp)
415bd8:	65 00 36             	add    %dh,%gs:(%esi)
415bdb:	00 00                	add    %al,(%eax)
415bdd:	13 62 00             	adc    0x0(%edx),%esp
415be0:	74 00                	je     0x415be2
415be2:	6e                   	outsb  %ds:(%esi),(%dx)
415be3:	00 49 00             	add    %cl,0x0(%ecx)
415be6:	6e                   	outsb  %ds:(%esi),(%dx)
415be7:	00 73 00             	add    %dh,0x0(%ebx)
415bea:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
415bee:	74 00                	je     0x415bf0
415bf0:	00 0d 49 00 6e 00    	add    %cl,0x6e0049
415bf6:	73 00                	jae    0x415bf8
415bf8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
415bfc:	74 00                	je     0x415bfe
415bfe:	00 13                	add    %dl,(%ebx)
415c00:	62 00                	bound  %eax,(%eax)
415c02:	74 00                	je     0x415c04
415c04:	6e                   	outsb  %ds:(%esi),(%dx)
415c05:	00 55 00             	add    %dl,0x0(%ebp)
415c08:	70 00                	jo     0x415c0a
415c0a:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
415c0e:	74 00                	je     0x415c10
415c10:	65 00 00             	add    %al,%gs:(%eax)
415c13:	0d 55 00 70 00       	or     $0x700055,%eax
415c18:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
415c1c:	74 00                	je     0x415c1e
415c1e:	65 00 00             	add    %al,%gs:(%eax)
415c21:	13 62 00             	adc    0x0(%edx),%esp
415c24:	74 00                	je     0x415c26
415c26:	6e                   	outsb  %ds:(%esi),(%dx)
415c27:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
415c2b:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
415c2f:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
415c33:	00 00                	add    %al,(%eax)
415c35:	0d 44 00 65 00       	or     $0x650044,%eax
415c3a:	6c                   	insb   (%dx),%es:(%edi)
415c3b:	00 65 00             	add    %ah,0x0(%ebp)
415c3e:	74 00                	je     0x415c40
415c40:	65 00 00             	add    %al,%gs:(%eax)
415c43:	1f                   	pop    %ds
415c44:	62 00                	bound  %eax,(%eax)
415c46:	74 00                	je     0x415c48
415c48:	6e                   	outsb  %ds:(%esi),(%dx)
415c49:	00 54 00 65          	add    %dl,0x65(%eax,%eax,1)
415c4d:	00 78 00             	add    %bh,0x0(%eax)
415c50:	74 00                	je     0x415c52
415c52:	42                   	inc    %edx
415c53:	00 6f 00             	add    %ch,0x0(%edi)
415c56:	78 00                	js     0x415c58
415c58:	43                   	inc    %ebx
415c59:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
415c5d:	00 61 00             	add    %ah,0x0(%ecx)
415c60:	72 00                	jb     0x415c62
415c62:	00 23                	add    %ah,(%ebx)
415c64:	43                   	inc    %ebx
415c65:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
415c69:	00 61 00             	add    %ah,0x0(%ecx)
415c6c:	72 00                	jb     0x415c6e
415c6e:	20 00                	and    %al,(%eax)
415c70:	41                   	inc    %ecx
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)