470b4f:	42                   	inc    %edx
470b50:	45                   	inc    %ebp
470b51:	73 68                	jae    0x470bbb
470b53:	6b 48 57 43          	imul   $0x43,0x57(%eax),%ecx
470b57:	44                   	inc    %esp
470b58:	46                   	inc    %esi
470b59:	6f                   	outsl  %ds:(%esi),(%dx)
470b5a:	45                   	inc    %ebp
470b5b:	51                   	push   %ecx
470b5c:	69 57 53 41 47 2c 2c 	imul   $0x2c2c4741,0x53(%edi),%edx
470b63:	59                   	pop    %ecx
470b64:	32 56 6d             	xor    0x6d(%esi),%dl
470b67:	59                   	pop    %ecx
470b68:	64 4b                	fs dec %ebx
470b6a:	63 2f                	arpl   %ebp,(%edi)
470b6c:	67 77 42             	addr16 ja 0x470bb1
470b6f:	41                   	inc    %ecx
470b70:	43                   	inc    %ebx
470b71:	43                   	inc    %ebx
470b72:	53                   	push   %ebx
470b73:	2f                   	das
470b74:	4a                   	dec    %edx
470b75:	49                   	dec    %ecx
470b76:	74 49                	je     0x470bc1
470b78:	41                   	inc    %ecx
470b79:	45                   	inc    %ebp
470b7a:	2c 41                	sub    $0x41,%al
470b7c:	42                   	inc    %edx
470b7d:	69 49 50 79 32 53 51 	imul   $0x51533279,0x50(%ecx),%ecx
470b84:	64 5a                	fs pop %edx
470b86:	49                   	dec    %ecx
470b87:	4e                   	dec    %esi
470b88:	68 50 34 52 35       	push   $0x35523450
470b8d:	68 49 41 51 2c       	push   $0x2c514149
470b92:	41                   	inc    %ecx
470b93:	42                   	inc    %edx
470b94:	6a 5a                	push   $0x5a
470b96:	53                   	push   %ebx
470b97:	44                   	inc    %esp
470b98:	30 30                	xor    %dh,(%eax)
470b9a:	4e                   	dec    %esi
470b9b:	4d                   	dec    %ebp
470b9c:	45                   	inc    %ebp
470b9d:	57                   	push   %edi
470b9e:	50                   	push   %eax
470b9f:	34 4d                	xor    $0x4d,%al
470ba1:	41                   	inc    %ecx
470ba2:	51                   	push   %ecx
470ba3:	41                   	inc    %ecx
470ba4:	67 38 31             	cmp    %dh,(%bx,%di)
470ba7:	33 66 2b             	xor    0x2b(%esi),%esp
470baa:	57                   	push   %edi
470bab:	59                   	pop    %ecx
470bac:	67 44                	addr16 inc %esp
470bae:	46                   	inc    %esi
470baf:	74 42                	je     0x470bf3
470bb1:	44                   	inc    %esp
470bb2:	46                   	inc    %esi
470bb3:	6b 67 41 67          	imul   $0x67,0x41(%edi),%esp
470bb7:	2c 41                	sub    $0x41,%al
470bb9:	47                   	inc    %edi
470bba:	4a                   	dec    %edx
470bbb:	6d                   	insl   (%dx),%es:(%edi)
470bbc:	49                   	dec    %ecx
470bbd:	43                   	inc    %ebx
470bbe:	6b 63 66 65          	imul   $0x65,0x66(%ebx),%esp
470bc2:	64 68 49 41 45 2c    	fs push $0x2c454149
470bc8:	41                   	inc    %ecx
470bc9:	42                   	inc    %edx
470bca:	6a 5a                	push   $0x5a
470bcc:	5a                   	pop    %edx
470bcd:	45                   	inc    %ebp
470bce:	67 33 61 6f          	xor    0x6f(%bx,%di),%esp
470bd2:	33 44 79 41          	xor    0x41(%ecx,%edi,2),%eax
470bd6:	74 76                	je     0x470c4e
470bd8:	38 63 4a             	cmp    %ah,0x4a(%ebx)
470bdb:	59                   	pop    %ecx
470bdc:	53                   	push   %ebx
470bdd:	43                   	inc    %ebx
470bde:	4e                   	dec    %esi
470bdf:	59                   	pop    %ecx
470be0:	54                   	push   %esp
470be1:	55                   	push   %ebp
470be2:	56                   	push   %esi
470be3:	57                   	push   %edi
470be4:	57                   	push   %edi
470be5:	55                   	push   %ebp
470be6:	67 62 37             	bound  %esi,(%bx)
470be9:	6a 70                	push   $0x70
470beb:	2f                   	das
470bec:	46                   	inc    %esi
470bed:	6b 67 6d 53          	imul   $0x53,0x6d(%edi),%esp
470bf1:	57                   	push   %edi
470bf2:	6f                   	outsl  %ds:(%esi),(%dx)
470bf3:	48                   	dec    %eax
470bf4:	32 45 67             	xor    0x67(%ebp),%al
470bf7:	69 72 62 7a 44 6d 46 	imul   $0x466d447a,0x62(%edx),%esi
470bfe:	68 30 70 7a 2b       	push   $0x2b7a7030
470c03:	44                   	inc    %esp
470c04:	41                   	inc    %ecx
470c05:	45                   	inc    %ebp
470c06:	41                   	inc    %ecx
470c07:	49                   	dec    %ecx
470c08:	4a                   	dec    %edx
470c09:	48                   	dec    %eax
470c0a:	36 79 4d             	ss jns 0x470c5a
470c0d:	51                   	push   %ecx
470c0e:	67 4b                	addr16 dec %ebx
470c10:	41                   	inc    %ecx
470c11:	6e                   	outsb  %ds:(%esi),(%dx)
470c12:	49                   	dec    %ecx
470c13:	43                   	inc    %ebx
470c14:	56                   	push   %esi
470c15:	67 67 56             	addr16 addr16 push %esi
470c18:	52                   	push   %edx
470c19:	37                   	aaa
470c1a:	31 37                	xor    %esi,(%edi)
470c1c:	46                   	inc    %esi
470c1d:	6b 67 63 75          	imul   $0x75,0x63(%edi),%esp
470c21:	57                   	push   %edi
470c22:	62 34 57             	bound  %esi,(%edi,%edx,2)
470c25:	48                   	dec    %eax
470c26:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
470c2a:	41                   	inc    %ecx
470c2b:	49                   	dec    %ecx
470c2c:	4e                   	dec    %esi
470c2d:	6b 6e 39 78          	imul   $0x78,0x39(%esi),%ebp
470c31:	5a                   	pop    %edx
470c32:	6d                   	insl   (%dx),%es:(%edi)
470c33:	5a                   	pop    %edx
470c34:	6d                   	insl   (%dx),%es:(%edi)
470c35:	55                   	push   %ebp
470c36:	67 4f                	addr16 dec %edi
470c38:	47                   	inc    %edi
470c39:	56                   	push   %esi
470c3a:	49                   	dec    %ecx
470c3b:	41                   	inc    %ecx
470c3c:	47                   	inc    %edi
470c3d:	45                   	inc    %ebp
470c3e:	67 43                	addr16 inc %ebx
470c40:	62 31                	bound  %esi,(%ecx)
470c42:	41                   	inc    %ecx
470c43:	36 56                	ss push %esi
470c45:	6d                   	insl   (%dx),%es:(%edi)
470c46:	52                   	push   %edx
470c47:	49                   	dec    %ecx
470c48:	46                   	inc    %esi
470c49:	67 53                	addr16 push %ebx
470c4b:	38 74 70 6d          	cmp    %dh,0x6d(%eax,%esi,2)
470c4f:	5a                   	pop    %edx
470c50:	53                   	push   %ebx
470c51:	44                   	inc    %esp
470c52:	53                   	push   %ebx
470c53:	37                   	aaa
470c54:	51                   	push   %ecx
470c55:	30 6c 57 47          	xor    %ch,0x47(%edi,%edx,2)
470c59:	48                   	dec    %eax
470c5a:	53                   	push   %ebx
470c5b:	6e                   	outsb  %ds:(%esi),(%dx)
470c5c:	43                   	inc    %ebx
470c5d:	44                   	inc    %esp
470c5e:	78 4b                	js     0x470cab
470c60:	4c                   	dec    %esp
470c61:	68 49 49 4f 64       	push   $0x644f4949
470c66:	48                   	dec    %eax
470c67:	4e                   	dec    %esi
470c68:	50                   	push   %eax
470c69:	64 59                	fs pop %ecx
470c6b:	49                   	dec    %ecx
470c6c:	41                   	inc    %ecx
470c6d:	4d                   	dec    %ebp
470c6e:	2c 41                	sub    $0x41,%al
470c70:	42                   	inc    %edx
470c71:	6a 5a                	push   $0x5a
470c73:	53                   	push   %ebx
470c74:	44                   	inc    %esp
470c75:	6c                   	insb   (%dx),%es:(%edi)
470c76:	64 41                	fs inc %ecx
470c78:	4c                   	dec    %esp
470c79:	34 57                	xor    $0x57,%al
470c7b:	53                   	push   %ebx
470c7c:	41                   	inc    %ecx
470c7d:	47                   	inc    %edi
470c7e:	2c 2c                	sub    $0x2c,%al
470c80:	59                   	pop    %ecx
470c81:	2f                   	das
470c82:	34 4f                	xor    $0x4f,%al
470c84:	46                   	inc    %esi
470c85:	67 41                	addr16 inc %ecx
470c87:	34 50                	xor    $0x50,%al
470c89:	75 4c                	jne    0x470cd7
470c8b:	2f                   	das
470c8c:	2f                   	das
470c8d:	2f                   	das
470c8e:	34 4d                	xor    $0x4d,%al
470c90:	41                   	inc    %ecx
470c91:	51                   	push   %ecx
470c92:	41                   	inc    %ecx
470c93:	67 42                	addr16 inc %edx
470c95:	4f                   	dec    %edi
470c96:	39 62 45             	cmp    %esp,0x45(%edx)
470c99:	6d                   	insl   (%dx),%es:(%edi)
470c9a:	55                   	push   %ebp
470c9b:	67 36 78 43          	addr16 ss js 0x470ce2
470c9f:	6b 37 56             	imul   $0x56,(%edi),%esi
470ca2:	6e                   	outsb  %ds:(%esi),(%dx)
470ca3:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
470ca7:	41                   	inc    %ecx
470ca8:	49                   	dec    %ecx
470ca9:	44                   	inc    %esp
470caa:	6a 4d                	push   $0x4d
470cac:	56                   	push   %esi
470cad:	39 6c 6c 49          	cmp    %ebp,0x49(%esp,%ebp,2)
470cb1:	4c                   	dec    %esp
470cb2:	63 7a 71             	arpl   %edi,0x71(%edx)
470cb5:	43                   	inc    %ebx
470cb6:	5a                   	pop    %edx
470cb7:	5a                   	pop    %edx
470cb8:	6b 53 41 56          	imul   $0x56,0x41(%ebx),%edx
470cbc:	62 49 30             	bound  %ecx,0x30(%ecx)
470cbf:	69 49 42 35 73 6a 53 	imul   $0x536a7335,0x42(%ecx),%ecx
470cc6:	4a                   	dec    %edx
470cc7:	68 59 64 4b 63       	push   $0x634b6459
470ccc:	2f                   	das
470ccd:	67 77 42             	addr16 ja 0x470d12
470cd0:	41                   	inc    %ecx
470cd1:	43                   	inc    %ebx
470cd2:	44                   	inc    %esp
470cd3:	75 2f                	jne    0x470d04
470cd5:	2f                   	das
470cd6:	2f                   	das
470cd7:	2f                   	das
470cd8:	5a                   	pop    %edx
470cd9:	66 34 4d             	data16 xor $0x4d,%al
470cdc:	41                   	inc    %ecx
470cdd:	51                   	push   %ecx
470cde:	41                   	inc    %ecx
470cdf:	67 30 59 78          	xor    %bl,0x78(%bx,%di)
470ce3:	76 38                	jbe    0x470d1d
470ce5:	47                   	inc    %edi
470ce6:	59                   	pop    %ecx
470ce7:	67 59                	addr16 pop %ecx
470ce9:	55                   	push   %ebp
470cea:	58                   	pop    %eax
470ceb:	46                   	inc    %esi
470cec:	41                   	inc    %ecx
470ced:	57                   	push   %edi
470cee:	46                   	inc    %esi
470cef:	6d                   	insl   (%dx),%es:(%edi)
470cf0:	49                   	dec    %ecx
470cf1:	41                   	inc    %ecx
470cf2:	33 52 77             	xor    0x77(%edx),%edx
470cf5:	2b 39                	sub    (%ecx),%edi
470cf7:	59                   	pop    %ecx
470cf8:	49                   	dec    %ecx
470cf9:	4a                   	dec    %edx
470cfa:	32 5a 62             	xor    0x62(%edx),%bl
470cfd:	75 46                	jne    0x470d45
470cff:	5a                   	pop    %edx
470d00:	49                   	dec    %ecx
470d01:	41                   	inc    %ecx
470d02:	51                   	push   %ecx
470d03:	2c 41                	sub    $0x41,%al
470d05:	42                   	inc    %edx
470d06:	6a 6b                	push   $0x6b
470d08:	53                   	push   %ebx
470d09:	44                   	inc    %esp
470d0a:	66 6d                	insw   (%dx),%es:(%edi)
470d0c:	45                   	inc    %ebp
470d0d:	67 4c                	addr16 dec %esp
470d0f:	5a                   	pop    %edx
470d10:	69 41 63 4c 4a 62 6b 	imul   $0x6b624a4c,0x63(%ecx),%eax
470d17:	59                   	pop    %ecx
470d18:	57                   	push   %edi
470d19:	59                   	pop    %ecx
470d1a:	67 76 72             	addr16 jbe 0x470d8f
470d1d:	54                   	push   %esp
470d1e:	65 37                	gs aaa
470d20:	31 6c 68 30          	xor    %ebp,0x30(%eax,%ebp,2)
470d24:	70 7a                	jo     0x470da0
470d26:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
470d2a:	41                   	inc    %ecx
470d2b:	49                   	dec    %ecx
470d2c:	4e                   	dec    %esi
470d2d:	78 66                	js     0x470d95
470d2f:	62 77 55             	bound  %esi,0x55(%edi)
470d32:	67 77 4f             	addr16 ja 0x470d84
470d35:	6d                   	insl   (%dx),%es:(%edi)
470d36:	4c                   	dec    %esp
470d37:	41                   	inc    %ecx
470d38:	6c                   	insb   (%dx),%es:(%edi)
470d39:	6b 67 4c 48          	imul   $0x48,0x4c(%edi),%esp
470d3d:	66 6a 41             	pushw  $0x41
470d40:	6d                   	insl   (%dx),%es:(%edi)
470d41:	45                   	inc    %ebp
470d42:	67 42                	addr16 inc %edx
470d44:	2c 2c                	sub    $0x2c,%al
470d46:	47                   	inc    %edi
470d47:	50                   	push   %eax
470d48:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
470d4c:	41                   	inc    %ecx
470d4d:	49                   	dec    %ecx
470d4e:	43                   	inc    %ebx
470d4f:	67 7a 52             	addr16 jp 0x470da4
470d52:	75 77                	jne    0x470dcb
470d54:	67 30 59 4c          	xor    %bl,0x4c(%bx,%di)
470d58:	38 2f                	cmp    %ch,(%edi)
470d5a:	32 45 67             	xor    0x67(%ebp),%al
470d5d:	38 33                	cmp    %dh,(%ebx)
470d5f:	31 33                	xor    %esi,(%ebx)
470d61:	46                   	inc    %esi
470d62:	6c                   	insb   (%dx),%es:(%edi)
470d63:	6b 67 43 53          	imul   $0x53,0x43(%edi),%esp
470d67:	33 45 33             	xor    0x33(%ebp),%eax
470d6a:	6c                   	insb   (%dx),%es:(%edi)
470d6b:	67 67 42             	addr16 addr16 inc %edx
470d6e:	4a                   	dec    %edx
470d6f:	2f                   	das
470d70:	34 49                	xor    $0x49,%al
470d72:	31 69 52             	xor    %ebp,0x52(%ecx)
470d75:	49                   	dec    %ecx
470d76:	48                   	dec    %eax
470d77:	6f                   	outsl  %ds:(%esi),(%dx)
470d78:	70 62                	jo     0x470ddc
470d7a:	4f                   	dec    %edi
470d7b:	51                   	push   %ecx
470d7c:	67 48                	addr16 dec %eax
470d7e:	64 61                	fs popa
470d80:	54                   	push   %esp
470d81:	47                   	inc    %edi
470d82:	31 68 6d             	xor    %ebp,0x6d(%eax)
470d85:	59                   	pop    %ecx
470d86:	64 4b                	fs dec %ebx
470d88:	63 49 50             	arpl   %ecx,0x50(%ecx)
470d8b:	36 6a 70             	ss push $0x70
470d8e:	78 41                	js     0x470dd1
470d90:	67 47                	addr16 inc %edi
470d92:	35 58 41 33 6c       	xor    $0x6c334158,%eax
470d97:	67 67 30 63 61       	addr16 xor %ah,0x61(%bp,%di)
470d9c:	58                   	pop    %eax
470d9d:	45                   	inc    %ebp
470d9e:	46                   	inc    %esi
470d9f:	6a 2b                	push   $0x2b
470da1:	44                   	inc    %esp
470da2:	68 59 41 4f 47       	push   $0x474f4159
470da7:	58                   	pop    %eax
470da8:	68 2f 2f 2f 51       	push   $0x512f2f2f
470dad:	44                   	inc    %esp
470dae:	67 2c 41             	addr16 sub $0x41,%al
470db1:	53                   	push   %ebx