475af4:	61                   	popa
475af5:	74 69                	je     0x475b60
475af7:	6f                   	outsl  %ds:(%esi),(%dx)
475af8:	6e                   	outsb  %ds:(%esi),(%dx)
475af9:	52                   	push   %edx
475afa:	65 6c                	gs insb (%dx),%es:(%edi)
475afc:	61                   	popa
475afd:	78 61                	js     0x475b60
475aff:	74 69                	je     0x475b6a
475b01:	6f                   	outsl  %ds:(%esi),(%dx)
475b02:	6e                   	outsb  %ds:(%esi),(%dx)
475b03:	73 41                	jae    0x475b46
475b05:	74 74                	je     0x475b7b
475b07:	72 69                	jb     0x475b72
475b09:	62 75 74             	bound  %esi,0x74(%ebp)
475b0c:	65 00 47 00          	add    %al,%gs:0x0(%edi)
475b10:	7a 67                	jp     0x475b79
475b12:	73 70                	jae    0x475b84
475b14:	00 7a 67             	add    %bh,0x67(%edx)
475b17:	73 76                	jae    0x475b8f
475b19:	00 7a 67             	add    %bh,0x67(%edx)
475b1c:	73 68                	jae    0x475b86
475b1e:	00 7a 67             	add    %bh,0x67(%edx)
475b21:	6a 71                	push   $0x71
475b23:	00 6b 63             	add    %ch,0x63(%ebx)
475b26:	54                   	push   %esp
475b27:	43                   	inc    %ebx
475b28:	53                   	push   %ebx
475b29:	6a 56                	push   $0x56
475b2b:	42                   	inc    %edx
475b2c:	6b 53 4e 43          	imul   $0x43,0x4e(%ebx),%edx
475b30:	55                   	push   %ebp
475b31:	62 74 42 52          	bound  %esi,0x52(%edx,%eax,2)
475b35:	6c                   	insb   (%dx),%es:(%edi)
475b36:	71 78                	jno    0x475bb0
475b38:	6e                   	outsb  %ds:(%esi),(%dx)
475b39:	4c                   	dec    %esp
475b3a:	54                   	push   %esp
475b3b:	63 77 4c             	arpl   %esi,0x4c(%edi)
475b3e:	43                   	inc    %ebx
475b3f:	00 52 75             	add    %dl,0x75(%edx)
475b42:	6e                   	outsb  %ds:(%esi),(%dx)
475b43:	74 69                	je     0x475bae
475b45:	6d                   	insl   (%dx),%es:(%edi)
475b46:	65 43                	gs inc %ebx
475b48:	6f                   	outsl  %ds:(%esi),(%dx)
475b49:	6d                   	insl   (%dx),%es:(%edi)
475b4a:	70 61                	jo     0x475bad
475b4c:	74 69                	je     0x475bb7
475b4e:	62 69 6c             	bound  %ebp,0x6c(%ecx)
475b51:	69 74 79 41 74 74 63 	imul   $0x66637474,0x41(%ecx,%edi,2),%esi
475b58:	66
475b59:	00 7a 67             	add    %bh,0x67(%edx)
475b5c:	63 76 00             	arpl   %esi,0x0(%esi)
475b5f:	7a 67                	jp     0x475bc8
475b61:	63 68 00             	arpl   %ebp,0x0(%eax)
475b64:	7a 67                	jp     0x475bcd
475b66:	74 6c                	je     0x475bd4
475b68:	00 7a 67             	add    %bh,0x67(%edx)
475b6b:	74 73                	je     0x475be0
475b6d:	00 7a 67             	add    %bh,0x67(%edx)
475b70:	74 65                	je     0x475bd7
475b72:	00 7a 67             	add    %bh,0x67(%edx)
475b75:	74 70                	je     0x475be7
475b77:	00 7a 67             	add    %bh,0x67(%edx)
475b7a:	74 76                	je     0x475bf2
475b7c:	00 7a 67             	add    %bh,0x67(%edx)
475b7f:	6c                   	insb   (%dx),%es:(%edi)
475b80:	6d                   	insl   (%dx),%es:(%edi)
475b81:	00 7a 67             	add    %bh,0x67(%edx)
475b84:	6c                   	insb   (%dx),%es:(%edi)
475b85:	77 00                	ja     0x475b87
475b87:	7a 67                	jp     0x475bf0
475b89:	73 6d                	jae    0x475bf8
475b8b:	00 7a 67             	add    %bh,0x67(%edx)
475b8e:	73 77                	jae    0x475c07
475b90:	00 7a 67             	add    %bh,0x67(%edx)
475b93:	73 79                	jae    0x475c0e
475b95:	00 7a 67             	add    %bh,0x67(%edx)
475b98:	73 62                	jae    0x475bfc
475b9a:	00 7a 67             	add    %bh,0x67(%edx)
475b9d:	73 65                	jae    0x475c04
475b9f:	4c                   	dec    %esp
475ba0:	61                   	popa
475ba1:	62 65 6c             	bound  %esp,0x6c(%ebp)
475ba4:	00 61 6c             	add    %ah,0x6c(%ecx)
475ba7:	67 00 7a 67          	add    %bh,0x67(%bp,%si)
475bab:	75 79                	jne    0x475c26
475bad:	00 7a 67             	add    %bh,0x67(%edx)
475bb0:	75 62                	jne    0x475c14
475bb2:	00 7a 67             	add    %bh,0x67(%edx)
475bb5:	75 65                	jne    0x475c1c
475bb7:	00 7a 67             	add    %bh,0x67(%edx)
475bba:	75 70                	jne    0x475c2c
475bbc:	00 7a 67             	add    %bh,0x67(%edx)
475bbf:	75 76                	jne    0x475c37
475bc1:	00 7a 67             	add    %bh,0x67(%edx)
475bc4:	75 68                	jne    0x475c2e
475bc6:	00 7a 67             	add    %bh,0x67(%edx)
475bc9:	6b 63 00 7a          	imul   $0x7a,0x0(%ebx),%esp
475bcd:	67 6b 76 00 7a       	imul   $0x7a,0x0(%bp),%esi
475bd2:	67 6b 68 00 7a       	imul   $0x7a,0x0(%bx,%si),%ebp
475bd7:	67 63 6a 00          	arpl   %ebp,0x0(%bp,%si)
475bdb:	7a 67                	jp     0x475c44
475bdd:	63 71 00             	arpl   %esi,0x0(%ecx)
475be0:	7a 67                	jp     0x475c49
475be2:	63 6e 00             	arpl   %ebp,0x0(%esi)
475be5:	7a 67                	jp     0x475c4e
475be7:	61                   	popa
475be8:	67 00 7a 67          	add    %bh,0x67(%bp,%si)
475bec:	78 74                	js     0x475c62
475bee:	00 44 69 73          	add    %al,0x73(%ecx,%ebp,2)
475bf2:	70 6f                	jo     0x475c63
475bf4:	73 65                	jae    0x475c5b
475bf6:	00 7a 67             	add    %bh,0x67(%edx)
475bf9:	78 6e                	js     0x475c69
475bfb:	00 64 77 4d          	add    %ah,0x4d(%edi,%esi,2)
475bff:	69 6e 4c 65 6e 67 74 	imul   $0x74676e65,0x4c(%esi),%ebp
475c06:	68 00 64 77 4d       	push   $0x4d776400
475c0b:	61                   	popa
475c0c:	78 4c                	js     0x475c5a
475c0e:	65 6e                	outsb  %gs:(%esi),(%dx)
475c10:	67 74 68             	addr16 je 0x475c7b
475c13:	00 64 77 49          	add    %ah,0x49(%edi,%esi,2)
475c17:	6e                   	outsb  %ds:(%esi),(%dx)
475c18:	63 72 65             	arpl   %esi,0x65(%edx)
475c1b:	6d                   	insl   (%dx),%es:(%edi)
475c1c:	65 6e                	outsb  %gs:(%esi),(%dx)
475c1e:	74 00                	je     0x475c20
475c20:	7a 67                	jp     0x475c89
475c22:	78 66                	js     0x475c8a
475c24:	00 70 62             	add    %dh,0x62(%eax)
475c27:	4c                   	dec    %esp
475c28:	61                   	popa
475c29:	62 65 6c             	bound  %esp,0x6c(%ebp)
475c2c:	00 63 62             	add    %ah,0x62(%ebx)
475c2f:	61                   	popa
475c30:	00 63 62             	add    %ah,0x62(%ebx)
475c33:	41                   	inc    %ecx
475c34:	75 74                	jne    0x475caa
475c36:	68 44 61 74 61       	push   $0x61746144
475c3b:	00 70 62             	add    %dh,0x62(%eax)
475c3e:	54                   	push   %esp
475c3f:	61                   	popa
475c40:	67 00 63 62          	add    %ah,0x62(%bp,%di)
475c44:	54                   	push   %esp
475c45:	61                   	popa
475c46:	67 00 70 62          	add    %dh,0x62(%bx,%si)
475c4a:	4d                   	dec    %ebp
475c4b:	61                   	popa
475c4c:	63 43 6f             	arpl   %eax,0x6f(%ebx)
475c4f:	6e                   	outsb  %ds:(%esi),(%dx)
475c50:	74 65                	je     0x475cb7
475c52:	78 74                	js     0x475cc8
475c54:	00 63 62             	add    %ah,0x62(%ebx)
475c57:	4d                   	dec    %ebp
475c58:	61                   	popa
475c59:	63 43 6f             	arpl   %eax,0x6f(%ebx)
475c5c:	6e                   	outsb  %ds:(%esi),(%dx)
475c5d:	74 65                	je     0x475cc4
475c5f:	78 74                	js     0x475cd5
475c61:	00 63 62             	add    %ah,0x62(%ebx)
475c64:	41                   	inc    %ecx
475c65:	41                   	inc    %ecx
475c66:	44                   	inc    %esp
475c67:	00 63 62             	add    %ah,0x62(%ebx)
475c6a:	44                   	inc    %esp
475c6b:	61                   	popa
475c6c:	74 61                	je     0x475ccf
475c6e:	00 69 76             	add    %ch,0x76(%ecx)
475c71:	00 61 61             	add    %ah,0x61(%ecx)
475c74:	64 00 74 70 73       	add    %dh,%fs:0x73(%eax,%esi,2)
475c79:	7a 41                	jp     0x475cbc
475c7b:	6c                   	insb   (%dx),%es:(%edi)
475c7c:	67 49                	addr16 dec %ecx
475c7e:	64 00 63 62          	add    %ah,%fs:0x62(%ebx)
475c82:	53                   	push   %ebx
475c83:	61                   	popa
475c84:	6c                   	insb   (%dx),%es:(%edi)
475c85:	74 00                	je     0x475c87
475c87:	7a 67                	jp     0x475cf0
475c89:	78 63                	js     0x475cee
475c8b:	00 49 44             	add    %cl,0x44(%ecx)
475c8e:	69 73 70 6f 73 61 62 	imul   $0x6261736f,0x70(%ebx),%esi
475c95:	6c                   	insb   (%dx),%es:(%edi)
475c96:	65 00 64 77 49       	add    %ah,%gs:0x49(%edi,%esi,2)
475c9b:	6e                   	outsb  %ds:(%esi),(%dx)
475c9c:	66 6f                	outsw  %ds:(%esi),(%dx)
475c9e:	56                   	push   %esi
475c9f:	65 72 73             	gs jb  0x475d15
475ca2:	69 6f 6e 00 70 62 4e 	imul   $0x4e627000,0x6e(%edi),%ebp
475ca9:	6f                   	outsl  %ds:(%esi),(%dx)
475caa:	6e                   	outsb  %ds:(%esi),(%dx)
475cab:	63 65 00             	arpl   %esp,0x0(%ebp)
475cae:	63 62 4e             	arpl   %esp,0x4e(%edx)
475cb1:	6f                   	outsl  %ds:(%esi),(%dx)
475cb2:	6e                   	outsb  %ds:(%esi),(%dx)
475cb3:	63 65 00             	arpl   %esp,0x0(%ebp)
475cb6:	70 62                	jo     0x475d1a
475cb8:	41                   	inc    %ecx
475cb9:	75 74                	jne    0x475d2f
475cbb:	68 44 61 74 75       	push   $0x75746144
475cc0:	6b 00 42             	imul   $0x42,(%eax),%eax
475cc3:	43                   	inc    %ebx
475cc4:	72 79                	jb     0x475d3f
475cc6:	70 74                	jo     0x475d3c
475cc8:	44                   	inc    %esp
475cc9:	65 63 72 79          	arpl   %esi,%gs:0x79(%edx)
475ccd:	70 74                	jo     0x475d43
475ccf:	00 7a 67             	add    %bh,0x67(%edx)
475cd2:	75 63                	jne    0x475d37
475cd4:	00 7a 67             	add    %bh,0x67(%edx)
475cd7:	75 74                	jne    0x475d4d
475cd9:	00 7a 67             	add    %bh,0x67(%edx)
475cdc:	75 6c                	jne    0x475d4a
475cde:	00 7a 67             	add    %bh,0x67(%edx)
475ce1:	75 73                	jne    0x475d56
475ce3:	00 7a 67             	add    %bh,0x67(%edx)
475ce6:	75 6a                	jne    0x475d52
475ce8:	00 7a 67             	add    %bh,0x67(%edx)
475ceb:	75 71                	jne    0x475d5e
475ced:	00 7a 67             	add    %bh,0x67(%edx)
475cf0:	75 6e                	jne    0x475d60
475cf2:	00 7a 67             	add    %bh,0x67(%edx)
475cf5:	75 66                	jne    0x475d5d
475cf7:	00 7a 67             	add    %bh,0x67(%edx)
475cfa:	75 6d                	jne    0x475d69
475cfc:	00 7a 67             	add    %bh,0x67(%edx)
475cff:	75 77                	jne    0x475d78
475d01:	00 7a 67             	add    %bh,0x67(%edx)
475d04:	78 6b                	js     0x475d71
475d06:	00 00                	add    %al,(%eax)
475d08:	7a 67                	jp     0x475d71
475d0a:	64 71 00             	fs jno 0x475d0d
475d0d:	42                   	inc    %edx
475d0e:	43                   	inc    %ebx
475d0f:	72 79                	jb     0x475d8a
475d11:	70 74                	jo     0x475d87
475d13:	45                   	inc    %ebp
475d14:	6e                   	outsb  %ds:(%esi),(%dx)
475d15:	63 72 79             	arpl   %esi,0x79(%edx)
475d18:	70 74                	jo     0x475d8e
475d1a:	00 7a 67             	add    %bh,0x67(%edx)
475d1d:	64 6e                	outsb  %fs:(%esi),(%dx)
475d1f:	00 7a 67             	add    %bh,0x67(%edx)
475d22:	64 66 00 7a 67       	data16 add %bh,%fs:0x67(%edx)
475d27:	64 6d                	fs insl (%dx),%es:(%edi)
475d29:	00 7a 67             	add    %bh,0x67(%edx)
475d2c:	64 77 00             	fs ja  0x475d2f
475d2f:	7a 67                	jp     0x475d98
475d31:	64 79 00             	fs jns 0x475d34
475d34:	7a 67                	jp     0x475d9d
475d36:	64 62 00             	bound  %eax,%fs:(%eax)
475d39:	7a 67                	jp     0x475da2
475d3b:	64 65 00 7a 67       	fs add %bh,%gs:0x67(%edx)
475d40:	64 70 00             	fs jo  0x475d43
475d43:	7a 67                	jp     0x475dac
475d45:	64 76 00             	fs jbe 0x475d48
475d48:	7a 67                	jp     0x475db1
475d4a:	64 68 00 7a 67 00    	fs push $0x677a00
475d50:	7a 67                	jp     0x475db9
475d52:	72 65                	jb     0x475db9
475d54:	00 7a 67             	add    %bh,0x67(%edx)
475d57:	72 70                	jb     0x475dc9
475d59:	00 7a 67             	add    %bh,0x67(%edx)
475d5c:	72 76                	jb     0x475dd4
475d5e:	00 7a 67             	add    %bh,0x67(%edx)
475d61:	72 68                	jb     0x475dcb
475d63:	00 7a 67             	add    %bh,0x67(%edx)
475d66:	64 75 00             	fs jne 0x475d69
475d69:	7a 67                	jp     0x475dd2
475d6b:	64 6b 00 7a          	imul   $0x7a,%fs:(%eax),%eax
475d6f:	67 64 63 00          	arpl   %eax,%fs:(%bx,%si)
475d73:	7a 67                	jp     0x475ddc
475d75:	64 74 00             	fs je  0x475d78
475d78:	7a 67                	jp     0x475de1
475d7a:	64 6c                	fs insb (%dx),%es:(%edi)
475d7c:	00 7a 67             	add    %bh,0x67(%edx)
475d7f:	64 73 00             	fs jae 0x475d82
475d82:	42                   	inc    %edx
475d83:	43                   	inc    %ebx
475d84:	72 79                	jb     0x475dff
475d86:	70 74                	jo     0x475dfc
475d88:	44                   	inc    %esp
475d89:	65 73 74             	gs jae 0x475e00
475d8c:	72 6f                	jb     0x475dfd
475d8e:	79 4b                	jns    0x475ddb
475d90:	65 79 00             	gs jns 0x475d93
475d93:	7a 67                	jp     0x475dfc
475d95:	64 6a 67             	fs push $0x67
475d98:	72 6a                	jb     0x475e04
475d9a:	00 7a 67             	add    %bh,0x67(%edx)
475d9d:	72 71                	jb     0x475e10
475d9f:	00 42 43             	add    %al,0x43(%edx)
475da2:	72 79                	jb     0x475e1d
475da4:	70 74                	jo     0x475e1a
475da6:	53                   	push   %ebx
475da7:	65 74 50             	gs je  0x475dfa
475daa:	72 6f                	jb     0x475e1b
475dac:	70 65                	jo     0x475e13
475dae:	72 74                	jb     0x475e24
475db0:	79 00                	jns    0x475db2
475db2:	7a 67                	jp     0x475e1b
475db4:	72 6e                	jb     0x475e24
475db6:	00 7a 67             	add    %bh,0x67(%edx)
475db9:	72 66                	jb     0x475e21
475dbb:	00 7a 67             	add    %bh,0x67(%edx)
475dbe:	72 6d                	jb     0x475e2d
475dc0:	00 7a 67             	add    %bh,0x67(%edx)
475dc3:	72 77                	jb     0x475e3c
475dc5:	00 7a 67             	add    %bh,0x67(%edx)
475dc8:	72 79                	jb     0x475e43
475dca:	00 7a 67             	add    %bh,0x67(%edx)
475dcd:	72 62                	jb     0x475e31
475dcf:	00 42 43             	add    %al,0x43(%edx)
475dd2:	72 79                	jb     0x475e4d
475dd4:	70 74                	jo     0x475e4a
475dd6:	49                   	dec    %ecx
475dd7:	6d                   	insl   (%dx),%es:(%edi)
475dd8:	70 6f                	jo     0x475e49
475dda:	72 74                	jb     0x475e50
475ddc:	4b                   	dec    %ebx
475ddd:	65 79 69             	gs jns 0x475e49
475de0:	74 68                	je     0x475e4a
475de2:	6d                   	insl   (%dx),%es:(%edi)
475de3:	50                   	push   %eax
475de4:	72 6f                	jb     0x475e55
475de6:	76 69                	jbe    0x475e51
475de8:	64 65 72 00          	fs gs jb 0x475dec
475dec:	7a 67                	jp     0x475e55
475dee:	78 68                	js     0x475e58
475df0:	00 7a 67             	add    %bh,0x67(%edx)
475df3:	72 64                	jb     0x475e59
475df5:	00 7a 67             	add    %bh,0x67(%edx)
475df8:	72 75                	jb     0x475e6f
475dfa:	00 42 43             	add    %al,0x43(%edx)
475dfd:	72 79                	jb     0x475e78
475dff:	70 74                	jo     0x475e75
475e01:	47                   	inc    %edi
475e02:	65 74 50             	gs je  0x475e55
475e05:	72 6f                	jb     0x475e76
475e07:	70 65                	jo     0x475e6e
475e09:	72 74                	jb     0x475e7f
475e0b:	79 00                	jns    0x475e0d
475e0d:	7a 67                	jp     0x475e76
475e0f:	72 6b                	jb     0x475e7c
475e11:	00 7a 67             	add    %bh,0x67(%edx)
475e14:	72 63                	jb     0x475e79
475e16:	00 7a 67             	add    %bh,0x67(%edx)
475e19:	72 74                	jb     0x475e8f