419bd1:	79 00                	jns    0x419bd3
419bd3:	42                   	inc    %edx
419bd4:	00 45 00             	add    %al,0x0(%ebp)
419bd7:	7a 00                	jp     0x419bd9
419bd9:	53                   	push   %ebx
419bda:	00 2b                	add    %ch,(%ebx)
419bdc:	00 71 00             	add    %dh,0x0(%ecx)
419bdf:	4c                   	dec    %esp
419be0:	00 47 00             	add    %al,0x0(%edi)
419be3:	76 00                	jbe    0x419be5
419be5:	51                   	push   %ecx
419be6:	00 6f 00             	add    %ch,0x0(%edi)
419be9:	73 00                	jae    0x419beb
419beb:	4a                   	dec    %edx
419bec:	00 49 00             	add    %cl,0x0(%ecx)
419bef:	47                   	inc    %edi
419bf0:	00 39                	add    %bh,(%ecx)
419bf2:	00 75 00             	add    %dh,0x0(%ebp)
419bf5:	76 00                	jbe    0x419bf7
419bf7:	69 00 6c 00 57 00    	imul   $0x57006c,(%eax),%eax
419bfd:	63 00                	arpl   %eax,(%eax)
419bff:	34 00                	xor    $0x0,%al
419c01:	30 00                	xor    %al,(%eax)
419c03:	78 00                	js     0x419c05
419c05:	47                   	inc    %edi
419c06:	00 4a 00             	add    %cl,0x0(%edx)
419c09:	55                   	push   %ebp
419c0a:	00 6f 00             	add    %ch,0x0(%edi)
419c0d:	5a                   	pop    %edx
419c0e:	00 7a 00             	add    %bh,0x0(%edx)
419c11:	65 00 64 00 61       	add    %ah,%gs:0x61(%eax,%eax,1)
419c16:	00 34 00             	add    %dh,(%eax,%eax,1)
419c19:	62 00                	bound  %eax,(%eax)
419c1b:	54                   	push   %esp
419c1c:	00 32                	add    %dh,(%edx)
419c1e:	00 61 00             	add    %ah,0x0(%ecx)
419c21:	6f                   	outsl  %ds:(%esi),(%dx)
419c22:	00 45 00             	add    %al,0x0(%ebp)
419c25:	69 00 74 00 61 00    	imul   $0x610074,(%eax),%eax
419c2b:	44                   	inc    %esp
419c2c:	00 53 00             	add    %dl,0x0(%ebx)
419c2f:	67 00 61 00          	add    %ah,0x0(%bx,%di)
419c33:	56                   	push   %esi
419c34:	00 61 00             	add    %ah,0x0(%ecx)
419c37:	5a                   	pop    %edx
419c38:	00 62 00             	add    %ah,0x0(%edx)
419c3b:	68 00 69 00 79       	push   $0x79006900
419c40:	00 49 00             	add    %cl,0x0(%ecx)
419c43:	4a                   	dec    %edx
419c44:	00 76 00             	add    %dh,0x0(%esi)
419c47:	56                   	push   %esi
419c48:	00 67 00             	add    %ah,0x0(%edi)
419c4b:	59                   	pop    %ecx
419c4c:	00 72 00             	add    %dh,0x0(%edx)
419c4f:	57                   	push   %edi
419c50:	00 75 00             	add    %dh,0x0(%ebp)
419c53:	59                   	pop    %ecx
419c54:	00 46 00             	add    %al,0x0(%esi)
419c57:	6a 00                	push   $0x0
419c59:	52                   	push   %edx
419c5a:	00 73 00             	add    %dh,0x0(%ebx)
419c5d:	61                   	popa
419c5e:	00 5a 00             	add    %bl,0x0(%edx)
419c61:	77 00                	ja     0x419c63
419c63:	51                   	push   %ecx
419c64:	00 49 00             	add    %cl,0x0(%ecx)
419c67:	53                   	push   %ebx
419c68:	00 76 00             	add    %dh,0x0(%esi)
419c6b:	54                   	push   %esp
419c6c:	00 6f 00             	add    %ch,0x0(%edi)
419c6f:	41                   	inc    %ecx
419c70:	00 61 00             	add    %ah,0x0(%ecx)
419c73:	4b                   	dec    %ebx
419c74:	00 2b                	add    %ch,(%ebx)
419c76:	00 57 00             	add    %dl,0x0(%edi)
419c79:	47                   	inc    %edi
419c7a:	00 63 00             	add    %ah,0x0(%ebx)
419c7d:	64 00 37             	add    %dh,%fs:(%edi)
419c80:	00 54 00 46          	add    %dl,0x46(%eax,%eax,1)
419c84:	00 43 00             	add    %al,0x0(%ebx)
419c87:	44                   	inc    %esp
419c88:	00 36                	add    %dh,(%esi)
419c8a:	00 2b                	add    %ch,(%ebx)
419c8c:	00 73 00             	add    %dh,0x0(%ebx)
419c8f:	31 00                	xor    %eax,(%eax)
419c91:	47                   	inc    %edi
419c92:	00 5a 00             	add    %bl,0x0(%edx)
419c95:	56                   	push   %esi
419c96:	00 69 00             	add    %ch,0x0(%ecx)
419c99:	31 00                	xor    %eax,(%eax)
419c9b:	4b                   	dec    %ebx
419c9c:	00 64 00 33          	add    %ah,0x33(%eax,%eax,1)
419ca0:	00 32                	add    %dh,(%edx)
419ca2:	00 57 00             	add    %dl,0x0(%edi)
419ca5:	75 00                	jne    0x419ca7
419ca7:	70 00                	jo     0x419ca9
419ca9:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
419cad:	75 00                	jne    0x419caf
419caf:	47                   	inc    %edi
419cb0:	00 46 00             	add    %al,0x0(%esi)
419cb3:	33 00                	xor    (%eax),%eax
419cb5:	34 00                	xor    $0x0,%al
419cb7:	2f                   	das
419cb8:	00 6d 00             	add    %ch,0x0(%ebp)
419cbb:	39 00                	cmp    %eax,(%eax)
419cbd:	33 00                	xor    (%eax),%eax
419cbf:	50                   	push   %eax
419cc0:	00 54 00 33          	add    %dl,0x33(%eax,%eax,1)
419cc4:	00 78 00             	add    %bh,0x0(%eax)
419cc7:	44                   	inc    %esp
419cc8:	00 62 00             	add    %ah,0x0(%edx)
419ccb:	67 00 6e 00          	add    %ch,0x0(%bp)
419ccf:	51                   	push   %ecx
419cd0:	00 6e 00             	add    %ch,0x0(%esi)
419cd3:	67 00 31             	add    %dh,(%bx,%di)
419cd6:	00 44 00 68          	add    %al,0x68(%eax,%eax,1)
419cda:	00 45 00             	add    %al,0x0(%ebp)
419cdd:	35 00 72 00 4c       	xor    $0x4c007200,%eax
419ce2:	00 38                	add    %bh,(%eax)
419ce4:	00 53 00             	add    %dl,0x0(%ebx)
419ce7:	6b 00 39             	imul   $0x39,(%eax),%eax
419cea:	00 53 00             	add    %dl,0x0(%ebx)
419ced:	5a                   	pop    %edx
419cee:	00 54 00 33          	add    %dl,0x33(%eax,%eax,1)
419cf2:	00 79 00             	add    %bh,0x0(%ecx)
419cf5:	53                   	push   %ebx
419cf6:	00 50 00             	add    %dl,0x0(%eax)
419cf9:	45                   	inc    %ebp
419cfa:	00 6e 00             	add    %ch,0x0(%esi)
419cfd:	43                   	inc    %ebx
419cfe:	00 37                	add    %dh,(%edi)
419d00:	00 65 00             	add    %ah,0x0(%ebp)
419d03:	39 00                	cmp    %eax,(%eax)
419d05:	58                   	pop    %eax
419d06:	00 47 00             	add    %al,0x0(%edi)
419d09:	49                   	dec    %ecx
419d0a:	00 74 00 50          	add    %dh,0x50(%eax,%eax,1)
419d0e:	00 55 00             	add    %dl,0x0(%ebp)
419d11:	2b 00                	sub    (%eax),%eax
419d13:	4f                   	dec    %edi
419d14:	00 33                	add    %dh,(%ebx)
419d16:	00 42 00             	add    %al,0x0(%edx)
419d19:	57                   	push   %edi
419d1a:	00 6c 00 79          	add    %ch,0x79(%eax,%eax,1)
419d1e:	00 47 00             	add    %al,0x0(%edi)
419d21:	54                   	push   %esp
419d22:	00 6d 00             	add    %ch,0x0(%ebp)
419d25:	37                   	aaa
419d26:	00 6e 00             	add    %ch,0x0(%esi)
419d29:	4e                   	dec    %esi
419d2a:	00 5a 00             	add    %bl,0x0(%edx)
419d2d:	65 00 54 00 41       	add    %dl,%gs:0x41(%eax,%eax,1)
419d32:	00 37                	add    %dh,(%edi)
419d34:	00 49 00             	add    %cl,0x0(%ecx)
419d37:	71 00                	jno    0x419d39
419d39:	39 00                	cmp    %eax,(%eax)
419d3b:	4e                   	dec    %esi
419d3c:	00 6d 00             	add    %ch,0x0(%ebp)
419d3f:	77 00                	ja     0x419d41
419d41:	31 00                	xor    %eax,(%eax)
419d43:	5a                   	pop    %edx
419d44:	00 72 00             	add    %dh,0x0(%edx)
419d47:	43                   	inc    %ebx
419d48:	00 5a 00             	add    %bl,0x0(%edx)
419d4b:	47                   	inc    %edi
419d4c:	00 7a 00             	add    %bh,0x0(%edx)
419d4f:	6a 00                	push   $0x0
419d51:	65 00 74 00 49       	add    %dh,%gs:0x49(%eax,%eax,1)
419d56:	00 5a 00             	add    %bl,0x0(%edx)
419d59:	6c                   	insb   (%dx),%es:(%edi)
419d5a:	00 6d 00             	add    %ch,0x0(%ebp)
419d5d:	39 00                	cmp    %eax,(%eax)
419d5f:	52                   	push   %edx
419d60:	00 63 00             	add    %ah,0x0(%ebx)
419d63:	74 00                	je     0x419d65
419d65:	36 00 55 00          	add    %dl,%ss:0x0(%ebp)
419d69:	70 00                	jo     0x419d6b
419d6b:	35 00 68 00 64       	xor    $0x64006800,%eax
419d70:	00 57 00             	add    %dl,0x0(%edi)
419d73:	72 00                	jb     0x419d75
419d75:	73 00                	jae    0x419d77
419d77:	47                   	inc    %edi
419d78:	00 32                	add    %dh,(%edx)
419d7a:	00 4a 00             	add    %cl,0x0(%edx)
419d7d:	6b 00 66             	imul   $0x66,(%eax),%eax
419d80:	00 7a 00             	add    %bh,0x0(%edx)
419d83:	39 00                	cmp    %eax,(%eax)
419d85:	70 00                	jo     0x419d87
419d87:	31 00                	xor    %eax,(%eax)
419d89:	4b                   	dec    %ebx
419d8a:	00 32                	add    %dh,(%edx)
419d8c:	00 50 00             	add    %dl,0x0(%eax)
419d8f:	2f                   	das
419d90:	00 4c 00 49          	add    %cl,0x49(%eax,%eax,1)
419d94:	00 6a 00             	add    %ch,0x0(%edx)
419d97:	51                   	push   %ecx
419d98:	00 4d 00             	add    %cl,0x0(%ebp)
419d9b:	71 00                	jno    0x419d9d
419d9d:	71 00                	jno    0x419d9f
419d9f:	6f                   	outsl  %ds:(%esi),(%dx)
419da0:	00 58 00             	add    %bl,0x0(%eax)
419da3:	35 00 78 00 57       	xor    $0x57007800,%eax
419da8:	00 4d 00             	add    %cl,0x0(%ebp)
419dab:	4e                   	dec    %esi
419dac:	00 51 00             	add    %dl,0x0(%ecx)
419daf:	36 00 4a 00          	add    %cl,%ss:0x0(%edx)
419db3:	4d                   	dec    %ebp
419db4:	00 71 00             	add    %dh,0x0(%ecx)
419db7:	6e                   	outsb  %ds:(%esi),(%dx)
419db8:	00 34 00             	add    %dh,(%eax,%eax,1)
419dbb:	2f                   	das
419dbc:	00 79 00             	add    %bh,0x0(%ecx)
419dbf:	6b 00 79             	imul   $0x79,(%eax),%eax
419dc2:	00 4b 00             	add    %cl,0x0(%ebx)
419dc5:	4b                   	dec    %ebx
419dc6:	00 2f                	add    %ch,(%edi)
419dc8:	00 59 00             	add    %bl,0x0(%ecx)
419dcb:	35 00 31 00 68       	xor    $0x68003100,%eax
419dd0:	00 57 00             	add    %dl,0x0(%edi)
419dd3:	69 00 39 00 53 00    	imul   $0x530039,(%eax),%eax
419dd9:	2f                   	das
419dda:	00 59 00             	add    %bl,0x0(%ecx)
419ddd:	79 00                	jns    0x419ddf
419ddf:	6d                   	insl   (%dx),%es:(%edi)
419de0:	00 58 00             	add    %bl,0x0(%eax)
419de3:	63 00                	arpl   %eax,(%eax)
419de5:	47                   	inc    %edi
419de6:	00 34 00             	add    %dh,(%eax,%eax,1)
419de9:	6b 00 73             	imul   $0x73,(%eax),%eax
419dec:	00 66 00             	add    %ah,0x0(%esi)
419def:	54                   	push   %esp
419df0:	00 50 00             	add    %dl,0x0(%eax)
419df3:	69 00 53 00 64 00    	imul   $0x640053,(%eax),%eax
419df9:	30 00                	xor    %al,(%eax)
419dfb:	6f                   	outsl  %ds:(%esi),(%dx)
419dfc:	00 2f                	add    %ch,(%edi)
419dfe:	00 58 00             	add    %bl,0x0(%eax)
419e01:	65 00 59 00          	add    %bl,%gs:0x0(%ecx)
419e05:	6e                   	outsb  %ds:(%esi),(%dx)
419e06:	00 31                	add    %dh,(%ecx)
419e08:	00 4b 00             	add    %cl,0x0(%ebx)
419e0b:	72 00                	jb     0x419e0d
419e0d:	68 00 64 00 43       	push   $0x43006400
419e12:	00 35 00 6a 00 52    	add    %dh,0x52006a00
419e18:	00 7a 00             	add    %bh,0x0(%edx)
419e1b:	53                   	push   %ebx
419e1c:	00 6c 00 4b          	add    %ch,0x4b(%eax,%eax,1)
419e20:	00 76 00             	add    %dh,0x0(%esi)
419e23:	48                   	dec    %eax
419e24:	00 49 00             	add    %cl,0x0(%ecx)
419e27:	58                   	pop    %eax
419e28:	00 71 00             	add    %dh,0x0(%ecx)
419e2b:	54                   	push   %esp
419e2c:	00 71 00             	add    %dh,0x0(%ecx)
419e2f:	49                   	dec    %ecx
419e30:	00 4c 00 4d          	add    %cl,0x4d(%eax,%eax,1)
419e34:	00 37                	add    %dh,(%edi)
419e36:	00 57 00             	add    %dl,0x0(%edi)
419e39:	77 00                	ja     0x419e3b
419e3b:	62 00                	bound  %eax,(%eax)
419e3d:	61                   	popa
419e3e:	00 58 00             	add    %bl,0x0(%eax)
419e41:	74 00                	je     0x419e43
419e43:	61                   	popa
419e44:	00 55 00             	add    %dl,0x0(%ebp)
419e47:	62 00                	bound  %eax,(%eax)
419e49:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
419e4d:	37                   	aaa
419e4e:	00 72 00             	add    %dh,0x0(%edx)
419e51:	5a                   	pop    %edx
419e52:	00 37                	add    %dh,(%edi)
419e54:	00 4d 00             	add    %cl,0x0(%ebp)
419e57:	44                   	inc    %esp
419e58:	00 4e 00             	add    %cl,0x0(%esi)
419e5b:	53                   	push   %ebx
419e5c:	00 6d 00             	add    %ch,0x0(%ebp)
419e5f:	45                   	inc    %ebp
419e60:	00 78 00             	add    %bh,0x0(%eax)
419e63:	6d                   	insl   (%dx),%es:(%edi)
419e64:	00 46 00             	add    %al,0x0(%esi)
419e67:	67 00 45 00          	add    %al,0x0(%di)
419e6b:	4c                   	dec    %esp
419e6c:	00 41 00             	add    %al,0x0(%ecx)
419e6f:	33 00                	xor    (%eax),%eax
419e71:	33 00                	xor    (%eax),%eax
419e73:	74 00                	je     0x419e75
419e75:	41                   	inc    %ecx
419e76:	00 37                	add    %dh,(%edi)
419e78:	00 48 00             	add    %cl,0x0(%eax)
419e7b:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
419e7f:	51                   	push   %ecx
419e80:	00 70 00             	add    %dh,0x0(%eax)
419e83:	44                   	inc    %esp
419e84:	00 37                	add    %dh,(%edi)
419e86:	00 69 00             	add    %ch,0x0(%ecx)
419e89:	6e                   	outsb  %ds:(%esi),(%dx)
419e8a:	00 72 00             	add    %dh,0x0(%edx)
419e8d:	79 00                	jns    0x419e8f
419e8f:	51                   	push   %ecx
419e90:	00 4c 00 34          	add    %cl,0x34(%eax,%eax,1)
419e94:	00 42 00             	add    %al,0x0(%edx)
419e97:	61                   	popa
419e98:	00 49 00             	add    %cl,0x0(%ecx)
419e9b:	62 00                	bound  %eax,(%eax)
419e9d:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
419ea1:	47                   	inc    %edi
419ea2:	00 2b                	add    %ch,(%ebx)
419ea4:	00 6b 00             	add    %ch,0x0(%ebx)
419ea7:	43                   	inc    %ebx
419ea8:	00 53 00             	add    %dl,0x0(%ebx)
419eab:	6b 00 4a             	imul   $0x4a,(%eax),%eax
419eae:	00 64 00 63          	add    %ah,0x63(%eax,%eax,1)
419eb2:	00 48 00             	add    %cl,0x0(%eax)
419eb5:	76 00                	jbe    0x419eb7
419eb7:	73 00                	jae    0x419eb9
419eb9:	49                   	dec    %ecx
419eba:	00 50 00             	add    %dl,0x0(%eax)
419ebd:	63 00                	arpl   %eax,(%eax)
419ebf:	73 00                	jae    0x419ec1
419ec1:	36 00 5a 00          	add    %bl,%ss:0x0(%edx)
419ec5:	39 00                	cmp    %eax,(%eax)
419ec7:	67 00 6e 00          	add    %ch,0x0(%bp)
419ecb:	69 00 65 00 6a 00    	imul   $0x6a0065,(%eax),%eax
419ed1:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
419ed5:	77 00                	ja     0x419ed7
419ed7:	45                   	inc    %ebp
419ed8:	00 52 00             	add    %dl,0x0(%edx)
419edb:	64 00 70 00          	add    %dh,%fs:0x0(%eax)
419edf:	6a 00                	push   $0x0
419ee1:	62 00                	bound  %eax,(%eax)
419ee3:	37                   	aaa
419ee4:	00 6f 00             	add    %ch,0x0(%edi)
419ee7:	34 00                	xor    $0x0,%al
419ee9:	43                   	inc    %ebx
419eea:	00 67 00             	add    %ah,0x0(%edi)
419eed:	7a 00                	jp     0x419eef
419eef:	50                   	push   %eax
419ef0:	00 57 00             	add    %dl,0x0(%edi)
419ef3:	4e                   	dec    %esi
419ef4:	00 51 00             	add    %dl,0x0(%ecx)
419ef7:	66 00 37             	data16 add %dh,(%edi)
419efa:	00 58 00             	add    %bl,0x0(%eax)
419efd:	75 00                	jne    0x419eff
419eff:	45                   	inc    %ebp
419f00:	00 63 00             	add    %ah,0x0(%ebx)
419f03:	39 00                	cmp    %eax,(%eax)
419f05:	47                   	inc    %edi
419f06:	00 66 00             	add    %ah,0x0(%esi)
419f09:	54                   	push   %esp
419f0a:	00 45 00             	add    %al,0x0(%ebp)