473d48:	2f                   	das
473d49:	2f                   	das
473d4a:	2f                   	das
473d4b:	32 6a 2f             	xor    0x2f(%edx),%ch
473d4e:	2f                   	das
473d4f:	2f                   	das
473d50:	39 76 2f             	cmp    %esi,0x2f(%esi)
473d53:	2f                   	das
473d54:	2f                   	das
473d55:	2f                   	das
473d56:	64 76 2f             	fs jbe 0x473d88
473d59:	2f                   	das
473d5a:	2f                   	das
473d5b:	7a 67                	jp     0x473dc4
473d5d:	6a 2f                	push   $0x2f
473d5f:	2f                   	das
473d60:	2f                   	das
473d61:	2f                   	das
473d62:	42                   	inc    %edx
473d63:	67 63 57 46          	arpl   %edx,0x46(%bx)
473d67:	69 67 6a 2c 41 47 4b 	imul   $0x4b47412c,0x6a(%edi),%esp
473d6e:	67 2c 45             	addr16 sub $0x45,%al
473d71:	7a 41                	jp     0x473db4
473d73:	47                   	inc    %edi
473d74:	41                   	inc    %ecx
473d75:	4d                   	dec    %ebp
473d76:	45                   	inc    %ebp
473d77:	42                   	inc    %edx
473d78:	2c 41                	sub    $0x41,%al
473d7a:	57                   	push   %edi
473d7b:	2c 41                	sub    $0x41,%al
473d7d:	52                   	push   %edx
473d7e:	2c 4f                	sub    $0x4f,%al
473d80:	4e                   	dec    %esi
473d81:	43                   	inc    %ebx
473d82:	51                   	push   %ecx
473d83:	2c 41                	sub    $0x41,%al
473d85:	67 6f                	outsl  %ds:(%si),(%dx)
473d87:	72 42                	jb     0x473dcb
473d89:	78 45                	js     0x473dd0
473d8b:	48                   	dec    %eax
473d8c:	4f                   	dec    %edi
473d8d:	48                   	dec    %eax
473d8e:	51                   	push   %ecx
473d8f:	42                   	inc    %edx
473d90:	2c 41                	sub    $0x41,%al
473d92:	66 47                	inc    %di
473d94:	53                   	push   %ebx
473d95:	67 39 2c             	cmp    %ebp,(%si)
473d98:	41                   	inc    %ecx
473d99:	47                   	inc    %edi
473d9a:	45                   	inc    %ebp
473d9b:	77 63                	ja     0x473e00
473d9d:	72 37                	jb     0x473dd6
473d9f:	68 59 34 52 51       	push   $0x51523459
473da4:	45                   	inc    %ebp
473da5:	2c 42                	sub    $0x42,%al
473da7:	38 4a 45             	cmp    %cl,0x45(%edx)
473daa:	77 63                	ja     0x473e0f
473dac:	72 34                	jb     0x473de2
473dae:	67 67 58             	addr16 addr16 pop %eax
473db1:	4f                   	dec    %edi
473db2:	43                   	inc    %ebx
473db3:	59                   	pop    %ecx
473db4:	42                   	inc    %edx
473db5:	2c 41                	sub    $0x41,%al
473db7:	62 45 77             	bound  %eax,0x77(%ebp)
473dba:	63 72 31             	arpl   %esi,0x31(%edx)
473dbd:	67 4f                	addr16 dec %edi
473dbf:	4e                   	dec    %esi
473dc0:	43                   	inc    %ebx
473dc1:	51                   	push   %ecx
473dc2:	2c 41                	sub    $0x41,%al
473dc4:	67 73 66             	addr16 jae 0x473e2d
473dc7:	43                   	inc    %ebx
473dc8:	68 4d 48 4b 38       	push   $0x384b484d
473dcd:	6b 57 4a 52          	imul   $0x52,0x4a(%edi),%edx
473dd1:	4d                   	dec    %ebp
473dd2:	45                   	inc    %ebp
473dd3:	44                   	inc    %esp
473dd4:	52                   	push   %edx
473dd5:	59                   	pop    %ecx
473dd6:	54                   	push   %esp
473dd7:	42                   	inc    %edx
473dd8:	79 75                	jns    0x473e4f
473dda:	2f                   	das
473ddb:	45                   	inc    %ebp
473ddc:	51                   	push   %ecx
473ddd:	5a                   	pop    %edx
473dde:	37                   	aaa
473ddf:	44                   	inc    %esp
473de0:	51                   	push   %ecx
473de1:	2c 42                	sub    $0x42,%al
473de3:	48                   	dec    %eax
473de4:	73 52                	jae    0x473e38
473de6:	2c 41                	sub    $0x41,%al
473de8:	45                   	inc    %ebp
473de9:	42                   	inc    %edx
473dea:	45                   	inc    %ebp
473deb:	42                   	inc    %edx
473dec:	76 2c                	jbe    0x473e1a
473dee:	2c 46                	sub    $0x46,%al
473df0:	78 4d                	js     0x473e3f
473df2:	48                   	dec    %eax
473df3:	4b                   	dec    %ebx
473df4:	36 67 49             	ss addr16 dec %ecx
473df7:	45                   	inc    %ebp
473df8:	51                   	push   %ecx
473df9:	5a                   	pop    %edx
473dfa:	37                   	aaa
473dfb:	44                   	inc    %esp
473dfc:	67 2c 42             	addr16 sub $0x42,%al
473dff:	48                   	dec    %eax
473e00:	30 55 2c             	xor    %dl,0x2c(%ebp)
473e03:	41                   	inc    %ecx
473e04:	45                   	inc    %ebp
473e05:	48                   	dec    %eax
473e06:	77 73                	ja     0x473e7b
473e08:	54                   	push   %esp
473e09:	42                   	inc    %edx
473e0a:	79 75                	jns    0x473e81
473e0c:	56                   	push   %esi
473e0d:	41                   	inc    %ecx
473e0e:	68 45 46 6f 77       	push   $0x776f4645
473e13:	6b 2c 41 49          	imul   $0x49,(%ecx,%eax,2),%ebp
473e17:	54                   	push   %esp
473e18:	42                   	inc    %edx
473e19:	68 34 54 42 79       	push   $0x79425434
473e1e:	75 47                	jne    0x473e67
473e20:	43                   	inc    %ebx
473e21:	42                   	inc    %edx
473e22:	5a                   	pop    %edx
473e23:	39 45 77             	cmp    %eax,0x77(%ebp)
473e26:	2c 42                	sub    $0x42,%al
473e28:	42                   	inc    %edx
473e29:	38 52 4b             	cmp    %dl,0x4b(%edx)
473e2c:	44                   	inc    %esp
473e2d:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
473e30:	59                   	pop    %ecx
473e31:	54                   	push   %esp
473e32:	42                   	inc    %edx
473e33:	7a 68                	jp     0x473e9d
473e35:	78 2f                	js     0x473e66
473e37:	2f                   	das
473e38:	2f                   	das
473e39:	2f                   	das
473e3a:	45                   	inc    %ebp
473e3b:	51                   	push   %ecx
473e3c:	5a                   	pop    %edx
473e3d:	37                   	aaa
473e3e:	44                   	inc    %esp
473e3f:	51                   	push   %ecx
473e40:	2c 42                	sub    $0x42,%al
473e42:	48                   	dec    %eax
473e43:	73 53                	jae    0x473e98
473e45:	2c 41                	sub    $0x41,%al
473e47:	45                   	inc    %ebp
473e48:	42                   	inc    %edx
473e49:	54                   	push   %esp
473e4a:	4d                   	dec    %ebp
473e4b:	6b 47 68 4d          	imul   $0x4d,0x68(%edi),%eax
473e4f:	48                   	dec    %eax
473e50:	4f                   	dec    %edi
473e51:	46                   	inc    %esi
473e52:	72 2f                	jb     0x473e83
473e54:	2f                   	das
473e55:	2f                   	das
473e56:	38 52 42             	cmp    %dl,0x42(%edx)
473e59:	53                   	push   %ebx
473e5a:	78 72                	js     0x473ece
473e5c:	48                   	dec    %eax
473e5d:	42                   	inc    %edx
473e5e:	4d                   	dec    %ebp
473e5f:	48                   	dec    %eax
473e60:	4f                   	dec    %edi
473e61:	45                   	inc    %ebp
473e62:	37                   	aaa
473e63:	2f                   	das
473e64:	2f                   	das
473e65:	2f                   	das
473e66:	39 7a 4e             	cmp    %edi,0x4e(%edx)
473e69:	77 2c                	ja     0x473e97
473e6b:	42                   	inc    %edx
473e6c:	67 77 64             	addr16 ja 0x473ed3
473e6f:	45                   	inc    %ebp
473e70:	77 63                	ja     0x473ed5
473e72:	34 51                	xor    $0x51,%al
473e74:	50                   	push   %eax
473e75:	2f                   	das
473e76:	2f                   	das
473e77:	2f                   	das
473e78:	79 74                	jns    0x473eee
473e7a:	4e                   	dec    %esi
473e7b:	45                   	inc    %ebp
473e7c:	51                   	push   %ecx
473e7d:	5a                   	pop    %edx
473e7e:	37                   	aaa
473e7f:	44                   	inc    %esp
473e80:	51                   	push   %ecx
473e81:	2c 42                	sub    $0x42,%al
473e83:	48                   	dec    %eax
473e84:	73 52                	jae    0x473ed8
473e86:	2c 41                	sub    $0x41,%al
473e88:	45                   	inc    %ebp
473e89:	45                   	inc    %ebp
473e8a:	51                   	push   %ecx
473e8b:	5a                   	pop    %edx
473e8c:	37                   	aaa
473e8d:	44                   	inc    %esp
473e8e:	51                   	push   %ecx
473e8f:	2c 42                	sub    $0x42,%al
473e91:	48                   	dec    %eax
473e92:	73 53                	jae    0x473ee7
473e94:	2c 41                	sub    $0x41,%al
473e96:	45                   	inc    %ebp
473e97:	42                   	inc    %edx
473e98:	56                   	push   %esi
473e99:	6b 58 57 52          	imul   $0x52,0x57(%eax),%ebx
473e9d:	38 66 58             	cmp    %ah,0x58(%esi)
473ea0:	32 4d 58             	xor    0x58(%ebp),%cl
473ea3:	58                   	pop    %eax
473ea4:	78 62                	js     0x473f08
473ea6:	2b 41 79             	sub    0x79(%ecx),%eax
473ea9:	77 44                	ja     0x473eef
473eab:	46                   	inc    %esi
473eac:	69 73 44 46 79 73 41 	imul   $0x41737946,0x44(%ebx),%esi
473eb3:	4c                   	dec    %esp
473eb4:	51                   	push   %ecx
473eb5:	38 48 43             	cmp    %cl,0x43(%eax)
473eb8:	53                   	push   %ebx
473eb9:	55                   	push   %ebp
473eba:	58                   	pop    %eax
473ebb:	57                   	push   %edi
473ebc:	41                   	inc    %ecx
473ebd:	30 52 42             	xor    %dl,0x42(%edx)
473ec0:	71 51                	jno    0x473f13
473ec2:	4a                   	dec    %edx
473ec3:	2c 41                	sub    $0x41,%al
473ec5:	43                   	inc    %ebx
473ec6:	4b                   	dec    %ebx
473ec7:	77 38                	ja     0x473f01
473ec9:	47                   	inc    %edi
473eca:	45                   	inc    %ebp
473ecb:	51                   	push   %ecx
473ecc:	51                   	push   %ecx
473ecd:	6c                   	insb   (%dx),%es:(%edi)
473ece:	46                   	inc    %esi
473ecf:	31 67 54             	xor    %esp,0x54(%edi)
473ed2:	42                   	inc    %edx
473ed3:	42                   	inc    %edx
473ed4:	45                   	inc    %ebp
473ed5:	47                   	inc    %edi
473ed6:	70 41                	jo     0x473f19
473ed8:	6b 2c 41 49          	imul   $0x49,(%ecx,%eax,2),%ebp
473edc:	52                   	push   %edx
473edd:	42                   	inc    %edx
473ede:	52                   	push   %edx
473edf:	64 59                	fs pop %ecx
473ee1:	45                   	inc    %ebp
473ee2:	77 55                	ja     0x473f39
473ee4:	52                   	push   %edx
473ee5:	42                   	inc    %edx
473ee6:	51                   	push   %ecx
473ee7:	4d                   	dec    %ebp
473ee8:	2f                   	das
473ee9:	54                   	push   %esp
473eea:	76 2f                	jbe    0x473f1b
473eec:	2f                   	das
473eed:	2f                   	das
473eee:	77 68                	ja     0x473f58
473ef0:	37                   	aaa
473ef1:	45                   	inc    %ebp
473ef2:	77 2c                	ja     0x473f20
473ef4:	42                   	inc    %edx
473ef5:	43                   	inc    %ebx
473ef6:	77 44                	ja     0x473f3c
473ef8:	46                   	inc    %esi
473ef9:	79 73                	jns    0x473f6e
473efb:	44                   	inc    %esp
473efc:	46                   	inc    %esi
473efd:	69 73 41 4f 6f 55 2c 	imul   $0x2c556f4f,0x41(%ebx),%esi
473f04:	2c 52                	sub    $0x52,%al
473f06:	42                   	inc    %edx
473f07:	42                   	inc    %edx
473f08:	59                   	pop    %ecx
473f09:	78 49                	js     0x473f54
473f0b:	41                   	inc    %ecx
473f0c:	67 47                	addr16 inc %edi
473f0e:	45                   	inc    %ebp
473f0f:	51                   	push   %ecx
473f10:	51                   	push   %ecx
473f11:	45                   	inc    %ebp
473f12:	46                   	inc    %esi
473f13:	32 49 46             	xor    0x46(%ecx),%cl
473f16:	46                   	inc    %esi
473f17:	31 67 6f             	xor    %esp,0x6f(%edi)
473f1a:	49                   	dec    %ecx
473f1b:	77 2c                	ja     0x473f49
473f1d:	42                   	inc    %edx
473f1e:	6e                   	outsb  %ds:(%esi),(%dx)
473f1f:	30 56 2c             	xor    %dl,0x2c(%esi)
473f22:	41                   	inc    %ecx
473f23:	45                   	inc    %ebp
473f24:	4b                   	dec    %ebx
473f25:	77 70                	ja     0x473f97
473f27:	39 45 77             	cmp    %eax,0x77(%ebp)
473f2a:	2c 42                	sub    $0x42,%al
473f2c:	44                   	inc    %esp
473f2d:	6a 51                	push   $0x51
473f2f:	2f                   	das
473f30:	76 2f                	jbe    0x473f61
473f32:	2f                   	das
473f33:	43                   	inc    %ebx
473f34:	52                   	push   %edx
473f35:	59                   	pop    %ecx
473f36:	78 41                	js     0x473f79
473f38:	69 73 4a 4b 31 67 54 	imul   $0x5467314b,0x4a(%ebx),%esi
473f3f:	42                   	inc    %edx
473f40:	54                   	push   %esp
473f41:	69 30 2f 76 2f 2f    	imul   $0x2f2f762f,(%eax),%esi
473f47:	43                   	inc    %ebx
473f48:	41                   	inc    %ecx
473f49:	63 4a 42             	arpl   %ecx,0x42(%edx)
473f4c:	42                   	inc    %edx
473f4d:	64 69 46 32 41 46 46 	imul   $0x31464641,%fs:0x32(%esi),%eax
473f54:	31
473f55:	67 6f                	outsl  %ds:(%si),(%dx)
473f57:	49                   	dec    %ecx
473f58:	77 2c                	ja     0x473f86
473f5a:	42                   	inc    %edx
473f5b:	6e                   	outsb  %ds:(%esi),(%dx)
473f5c:	30 57 2c             	xor    %dl,0x2c(%edi)
473f5f:	41                   	inc    %ecx
473f60:	45                   	inc    %ebp
473f61:	4b                   	dec    %ebx
473f62:	7a 70                	jp     0x473fd4
473f64:	46                   	inc    %esi
473f65:	44                   	inc    %esp
473f66:	2c 2c                	sub    $0x2c,%al
473f68:	47                   	inc    %edi
473f69:	4c                   	dec    %esp
473f6a:	2b 2f                	sub    (%edi),%ebp
473f6c:	2f                   	das
473f6d:	39 75 2f             	cmp    %esi,0x2f(%ebp)
473f70:	76 2f                	jbe    0x473fa1
473f72:	2f                   	das
473f73:	65 76 37             	gs jbe 0x473fad
473f76:	2f                   	das
473f77:	2f                   	das
473f78:	34 66                	xor    $0x66,%al