431b66:	67 41                	addr16 inc %ecx
431b68:	67 56                	addr16 push %esi
431b6a:	4f                   	dec    %edi
431b6b:	75 49                	jne    0x431bb6
431b6d:	4b                   	dec    %ebx
431b6e:	57                   	push   %edi
431b6f:	5a                   	pop    %edx
431b70:	6c                   	insb   (%dx),%es:(%edi)
431b71:	5a                   	pop    %edx
431b72:	53                   	push   %ebx
431b73:	42                   	inc    %edx
431b74:	6d                   	insl   (%dx),%es:(%edi)
431b75:	36 34 67             	ss xor $0x67,%al
431b78:	70 57                	jo     0x431bd1
431b7a:	4a                   	dec    %edx
431b7b:	70 76                	jo     0x431bf3
431b7d:	52                   	push   %edx
431b7e:	51                   	push   %ecx
431b7f:	41                   	inc    %ecx
431b80:	41                   	inc    %ecx
431b81:	43                   	inc    %ebx
431b82:	69 56 2b 52 67 41 41 	imul   $0x41416752,0x2b(%esi),%edx
431b89:	43                   	inc    %ebx
431b8a:	6d                   	insl   (%dx),%es:(%edi)
431b8b:	38 36                	cmp    %dh,(%esi)
431b8d:	41                   	inc    %ecx
431b8e:	41                   	inc    %ecx
431b8f:	41                   	inc    %ecx
431b90:	4b                   	dec    %ebx
431b91:	4a                   	dec    %edx
431b92:	58                   	pop    %eax
431b93:	35 42 41 41 41       	xor    $0x41414142,%eax
431b98:	4b                   	dec    %ebx
431b99:	2f                   	das
431b9a:	67 77 48             	addr16 ja 0x431be5
431b9d:	41                   	inc    %ecx
431b9e:	47                   	inc    %edi
431b9f:	38 38                	cmp    %bh,(%eax)
431ba1:	41                   	inc    %ecx
431ba2:	41                   	inc    %ecx
431ba3:	41                   	inc    %ecx
431ba4:	4b                   	dec    %ebx
431ba5:	4a                   	dec    %edx
431ba6:	58                   	pop    %eax
431ba7:	35 48 41 41 41       	xor    $0x41414148,%eax
431bac:	4b                   	dec    %ebx
431bad:	62 7a 6f             	bound  %edi,0x6f(%edx)
431bb0:	41                   	inc    %ecx
431bb1:	41                   	inc    %ecx
431bb2:	41                   	inc    %ecx
431bb3:	6f                   	outsl  %ds:(%esi),(%dx)
431bb4:	6c                   	insb   (%dx),%es:(%edi)
431bb5:	66 6b 6b 41 41       	imul   $0x41,0x41(%ebx),%bp
431bba:	41                   	inc    %ecx
431bbb:	72 2b                	jb     0x431be8
431bbd:	44                   	inc    %esp
431bbe:	42                   	inc    %edx
431bbf:	41                   	inc    %ecx
431bc0:	41                   	inc    %ecx
431bc1:	62 30                	bound  %esi,(%eax)
431bc3:	41                   	inc    %ecx
431bc4:	41                   	inc    %ecx
431bc5:	41                   	inc    %ecx
431bc6:	41                   	inc    %ecx
431bc7:	6f                   	outsl  %ds:(%esi),(%dx)
431bc8:	6c                   	insb   (%dx),%es:(%edi)
431bc9:	2f                   	das
431bca:	67 77 52             	addr16 ja 0x431c1f
431bcd:	41                   	inc    %ecx
431bce:	47                   	inc    %edi
431bcf:	39 4b 41             	cmp    %ecx,0x41(%ebx)
431bd2:	41                   	inc    %ecx
431bd3:	41                   	inc    %ecx
431bd4:	4b                   	dec    %ebx
431bd5:	4a                   	dec    %edx
431bd6:	58                   	pop    %eax
431bd7:	35 4c 41 41 41       	xor    $0x4141414c,%eax
431bdc:	4b                   	dec    %ebx
431bdd:	62 7a 6f             	bound  %edi,0x6f(%edx)
431be0:	41                   	inc    %ecx
431be1:	41                   	inc    %ecx
431be2:	41                   	inc    %ecx
431be3:	6f                   	outsl  %ds:(%esi),(%dx)
431be4:	6c                   	insb   (%dx),%es:(%edi)
431be5:	66 6a 6b             	pushw  $0x6b
431be8:	41                   	inc    %ecx
431be9:	41                   	inc    %ecx
431bea:	41                   	inc    %ecx
431beb:	70 76                	jo     0x431c63
431bed:	4f                   	dec    %edi
431bee:	67 41                	addr16 inc %ecx
431bf0:	41                   	inc    %ecx
431bf1:	43                   	inc    %ebx
431bf2:	69 58 2b 44 42 41 41 	imul   $0x41414244,0x2b(%eax),%ebx
431bf9:	62 30                	bound  %esi,(%eax)
431bfb:	6f                   	outsl  %ds:(%esi),(%dx)
431bfc:	41                   	inc    %ecx
431bfd:	41                   	inc    %ecx
431bfe:	41                   	inc    %ecx
431bff:	6f                   	outsl  %ds:(%esi),(%dx)
431c00:	6c                   	insb   (%dx),%es:(%edi)
431c01:	66 6b 77 41 41       	imul   $0x41,0x41(%edi),%si
431c06:	41                   	inc    %ecx
431c07:	70 76                	jo     0x431c7f
431c09:	4f                   	dec    %edi
431c0a:	67 41                	addr16 inc %ecx
431c0c:	41                   	inc    %ecx
431c0d:	43                   	inc    %ebx
431c0e:	69 56 2b 51 51 41 41 	imul   $0x41415151,0x2b(%esi),%edx
431c15:	43                   	inc    %ebx
431c16:	76 34                	jbe    0x431c4c
431c18:	4d                   	dec    %ebp
431c19:	43                   	inc    %ebx
431c1a:	41                   	inc    %ecx
431c1b:	42                   	inc    %edx
431c1c:	76 50                	jbe    0x431c6e
431c1e:	41                   	inc    %ecx
431c1f:	41                   	inc    %ecx
431c20:	41                   	inc    %ecx
431c21:	43                   	inc    %ebx
431c22:	69 56 2b 54 51 41 41 	imul   $0x41415154,0x2b(%esi),%edx
431c29:	43                   	inc    %ebx
431c2a:	6d                   	insl   (%dx),%es:(%edi)
431c2b:	38 36                	cmp    %dh,(%esi)
431c2d:	41                   	inc    %ecx
431c2e:	41                   	inc    %ecx
431c2f:	41                   	inc    %ecx
431c30:	4b                   	dec    %ebx
431c31:	4a                   	dec    %edx
431c32:	58                   	pop    %eax
431c33:	35 4d 41 41 41       	xor    $0x4141414d,%eax
431c38:	4b                   	dec    %ebx
431c39:	62 7a 6f             	bound  %edi,0x6f(%edx)
431c3c:	41                   	inc    %ecx
431c3d:	41                   	inc    %ecx
431c3e:	41                   	inc    %ecx
431c3f:	6f                   	outsl  %ds:(%esi),(%dx)
431c40:	6c                   	insb   (%dx),%es:(%edi)
431c41:	66 6b 34 41 41       	imul   $0x41,(%ecx,%eax,2),%si
431c46:	41                   	inc    %ecx
431c47:	72 2b                	jb     0x431c74
431c49:	44                   	inc    %esp
431c4a:	41                   	inc    %ecx
431c4b:	6b 41 62 30          	imul   $0x30,0x62(%ecx),%eax
431c4f:	38 41 41             	cmp    %al,0x41(%ecx)
431c52:	41                   	inc    %ecx
431c53:	6f                   	outsl  %ds:(%esi),(%dx)
431c54:	6c                   	insb   (%dx),%es:(%edi)
431c55:	66 6c                	data16 insb (%dx),%es:(%edi)
431c57:	41                   	inc    %ecx
431c58:	41                   	inc    %ecx
431c59:	41                   	inc    %ecx
431c5a:	41                   	inc    %ecx
431c5b:	70 76                	jo     0x431cd3
431c5d:	4f                   	dec    %edi
431c5e:	67 41                	addr16 inc %ecx
431c60:	41                   	inc    %ecx
431c61:	43                   	inc    %ebx
431c62:	69 56 2b 54 67 41 41 	imul   $0x41416754,0x2b(%esi),%edx
431c69:	43                   	inc    %ebx
431c6a:	76 34                	jbe    0x431ca0
431c6c:	4d                   	dec    %ebp
431c6d:	43                   	inc    %ebx
431c6e:	67 42                	addr16 inc %edx
431c70:	76 54                	jbe    0x431cc6
431c72:	77 41                	ja     0x431cb5
431c74:	41                   	inc    %ecx
431c75:	43                   	inc    %ebx
431c76:	69 56 2b 51 67 41 41 	imul   $0x41416751,0x2b(%esi),%edx
431c7d:	43                   	inc    %ebx
431c7e:	69 43 41 2f 2f 2f 2f 	imul   $0x2f2f2f2f,0x41(%ebx),%eax
431c85:	5a                   	pop    %edx
431c86:	53                   	push   %ebx
431c87:	41                   	inc    %ecx
431c88:	46                   	inc    %esi
431c89:	41                   	inc    %ecx
431c8a:	41                   	inc    %ecx
431c8b:	41                   	inc    %ecx
431c8c:	41                   	inc    %ecx
431c8d:	59                   	pop    %ecx
431c8e:	32 38                	xor    (%eax),%bh
431c90:	34 41                	xor    $0x41,%al
431c92:	41                   	inc    %ecx
431c93:	41                   	inc    %ecx
431c94:	4b                   	dec    %ebx
431c95:	4a                   	dec    %edx
431c96:	58                   	pop    %eax
431c97:	35 52 41 41 41       	xor    $0x41414152,%eax
431c9c:	4b                   	dec    %ebx
431c9d:	62 7a 6f             	bound  %edi,0x6f(%edx)
431ca0:	41                   	inc    %ecx
431ca1:	41                   	inc    %ecx
431ca2:	41                   	inc    %ecx
431ca3:	6f                   	outsl  %ds:(%esi),(%dx)
431ca4:	6c                   	insb   (%dx),%es:(%edi)
431ca5:	66 6b 45 41 41       	imul   $0x41,0x41(%ebp),%ax
431caa:	41                   	inc    %ecx
431cab:	72 2b                	jb     0x431cd8
431cad:	44                   	inc    %esp
431cae:	41                   	inc    %ecx
431caf:	73 41                	jae    0x431cf2
431cb1:	62 7a 77             	bound  %edi,0x77(%edx)
431cb4:	41                   	inc    %ecx
431cb5:	41                   	inc    %ecx
431cb6:	41                   	inc    %ecx
431cb7:	6f                   	outsl  %ds:(%esi),(%dx)
431cb8:	6c                   	insb   (%dx),%es:(%edi)
431cb9:	66 6b 49 41 41       	imul   $0x41,0x41(%ecx),%cx
431cbe:	41                   	inc    %ecx
431cbf:	6f                   	outsl  %ds:(%esi),(%dx)
431cc0:	67 67 30 31          	addr16 xor %dh,(%bx,%di)
431cc4:	78 78                	js     0x431d3e
431cc6:	53                   	push   %ebx
431cc7:	42                   	inc    %edx
431cc8:	6a 70                	push   $0x70
431cca:	57                   	push   %edi
431ccb:	51                   	push   %ecx
431ccc:	6b 57 47 55          	imul   $0x55,0x47(%edi),%edx
431cd0:	67 7a 6f             	addr16 jp 0x431d42
431cd3:	32 4e 45             	xor    0x45(%esi),%cl
431cd6:	46                   	inc    %esi
431cd7:	68 6c 49 41 4d       	push   $0x4d41496c
431cdc:	41                   	inc    %ecx
431cdd:	41                   	inc    %ecx
431cde:	41                   	inc    %ecx
431cdf:	42                   	inc    %edx
431ce0:	6a 49                	push   $0x49
431ce2:	44                   	inc    %esp
431ce3:	31 37                	xor    %esi,(%edi)
431ce5:	44                   	inc    %esp
431ce6:	43                   	inc    %ebx
431ce7:	70 68                	jo     0x431d51
431ce9:	49                   	dec    %ecx
431cea:	46                   	inc    %esi
431ceb:	61                   	popa
431cec:	43                   	inc    %ebx
431ced:	76 41                	jbe    0x431d30
431cef:	39 59 5a             	cmp    %ebx,0x5a(%ecx)
431cf2:	53                   	push   %ebx
431cf3:	42                   	inc    %edx
431cf4:	77 30                	ja     0x431d26
431cf6:	2f                   	das
431cf7:	73 4d                	jae    0x431d46
431cf9:	57                   	push   %edi
431cfa:	53                   	push   %ebx
431cfb:	43                   	inc    %ebx
431cfc:	5a                   	pop    %edx
431cfd:	4d                   	dec    %ebp
431cfe:	69 49 53 59 57 38 34 	imul   $0x34385759,0x53(%ecx),%ecx
431d05:	41                   	inc    %ecx
431d06:	41                   	inc    %ecx
431d07:	41                   	inc    %ecx
431d08:	4b                   	dec    %ebx
431d09:	4a                   	dec    %edx
431d0a:	58                   	pop    %eax
431d0b:	35 44 41 41 41       	xor    $0x41414144,%eax
431d10:	4b                   	dec    %ebx
431d11:	49                   	dec    %ecx
431d12:	50                   	push   %eax
431d13:	6b 51 36 69          	imul   $0x69,0x36(%ecx),%edx
431d17:	52                   	push   %edx
431d18:	6d                   	insl   (%dx),%es:(%edi)
431d19:	49                   	dec    %ecx
431d1a:	4f                   	dec    %edi
431d1b:	4a                   	dec    %edx
431d1c:	49                   	dec    %ecx
431d1d:	6a 69                	push   $0x69
431d1f:	4a                   	dec    %edx
431d20:	59                   	pop    %ecx
431d21:	49                   	dec    %ecx
431d22:	41                   	inc    %ecx
431d23:	45                   	inc    %ebp
431d24:	41                   	inc    %ecx
431d25:	41                   	inc    %ecx
431d26:	41                   	inc    %ecx
431d27:	42                   	inc    %edx
431d28:	6a 49                	push   $0x49
431d2a:	41                   	inc    %ecx
431d2b:	51                   	push   %ecx
431d2c:	41                   	inc    %ecx
431d2d:	41                   	inc    %ecx
431d2e:	41                   	inc    %ecx
431d2f:	42                   	inc    %edx
431d30:	69 49 4d 41 2f 33 68 	imul   $0x68332f41,0x4d(%ecx),%ecx
431d37:	4a                   	dec    %edx
431d38:	59                   	pop    %ecx
431d39:	49                   	dec    %ecx
431d3a:	41                   	inc    %ecx
431d3b:	59                   	pop    %ecx
431d3c:	41                   	inc    %ecx
431d3d:	41                   	inc    %ecx
431d3e:	41                   	inc    %ecx
431d3f:	42                   	inc    %edx
431d40:	6a 5a                	push   $0x5a
431d42:	57                   	push   %edi
431d43:	38 34 41             	cmp    %dh,(%ecx,%eax,2)
431d46:	41                   	inc    %ecx
431d47:	41                   	inc    %ecx
431d48:	4b                   	dec    %ebx
431d49:	4a                   	dec    %edx
431d4a:	58                   	pop    %eax
431d4b:	35 48 41 41 41       	xor    $0x41414148,%eax
431d50:	4b                   	dec    %ebx
431d51:	62 7a 6f             	bound  %edi,0x6f(%edx)
431d54:	41                   	inc    %ecx
431d55:	41                   	inc    %ecx
431d56:	41                   	inc    %ecx
431d57:	6f                   	outsl  %ds:(%esi),(%dx)
431d58:	6c                   	insb   (%dx),%es:(%edi)
431d59:	66 6c                	data16 insb (%dx),%es:(%edi)
431d5b:	49                   	dec    %ecx
431d5c:	41                   	inc    %ecx
431d5d:	41                   	inc    %ecx
431d5e:	41                   	inc    %ecx
431d5f:	72 51                	jb     0x431db2
431d61:	46                   	inc    %esi
431d62:	67 41                	addr16 inc %ecx
431d64:	41                   	inc    %ecx
431d65:	41                   	inc    %ecx
431d66:	53                   	push   %ebx
431d67:	67 6e                	outsb  %ds:(%si),(%dx)
431d69:	41                   	inc    %ecx
431d6a:	41                   	inc    %ecx
431d6b:	41                   	inc    %ecx
431d6c:	4b                   	dec    %ebx
431d6d:	62 31                	bound  %esi,(%ecx)
431d6f:	4d                   	dec    %ebp
431d70:	41                   	inc    %ecx
431d71:	41                   	inc    %ecx
431d72:	41                   	inc    %ecx
431d73:	6f                   	outsl  %ds:(%esi),(%dx)
431d74:	6c                   	insb   (%dx),%es:(%edi)
431d75:	66 6b 4d 41 41       	imul   $0x41,0x41(%ebp),%cx
431d7a:	41                   	inc    %ecx
431d7b:	6f                   	outsl  %ds:(%esi),(%dx)
431d7c:	67 4d                	addr16 dec %ebp
431d7e:	4c                   	dec    %esp
431d7f:	47                   	inc    %edi
431d80:	48                   	dec    %eax
431d81:	61                   	popa
431d82:	43                   	inc    %ebx
431d83:	41                   	inc    %ecx
431d84:	47                   	inc    %edi
431d85:	77 32                	ja     0x431db9
431d87:	4c                   	dec    %esp
431d88:	56                   	push   %esi
431d89:	57                   	push   %edi
431d8a:	47                   	inc    %edi
431d8b:	55                   	push   %ebp
431d8c:	67 44                	addr16 inc %esp