439a8c:	76 62                	jbe    0x439af0
439a8e:	6e                   	outsb  %ds:(%esi),(%dx)
439a8f:	5a                   	pop    %edx
439a90:	6c                   	insb   (%dx),%es:(%edi)
439a91:	63 6e 51             	arpl   %ebp,0x51(%esi)
439a94:	41                   	inc    %ecx
439a95:	51                   	push   %ecx
439a96:	32 46 73             	xor    0x73(%esi),%al
439a99:	62 48 5a             	bound  %ecx,0x5a(%eax)
439a9c:	70 63                	jo     0x439b01
439a9e:	6e                   	outsb  %ds:(%esi),(%dx)
439a9f:	51                   	push   %ecx
439aa0:	41                   	inc    %ecx
439aa1:	55                   	push   %ebp
439aa2:	32 39                	xor    (%ecx),%bh
439aa4:	79 64                	jns    0x439b0a
439aa6:	41                   	inc    %ecx
439aa7:	42                   	inc    %edx
439aa8:	54                   	push   %esp
439aa9:	65 58                	gs pop %eax
439aab:	4e                   	dec    %esi
439aac:	30 5a 57             	xor    %bl,0x57(%edx)
439aaf:	30 75 56             	xor    %dh,0x56(%ebp)
439ab2:	47                   	inc    %edi
439ab3:	56                   	push   %esi
439ab4:	34 64                	xor    $0x64,%al
439ab6:	41                   	inc    %ecx
439ab7:	42                   	inc    %edx
439ab8:	70 62                	jo     0x439b1c
439aba:	6d                   	insl   (%dx),%es:(%edi)
439abb:	52                   	push   %edx
439abc:	6c                   	insb   (%dx),%es:(%edi)
439abd:	65 41                	gs inc %ecx
439abf:	42                   	inc    %edx
439ac0:	43                   	inc    %ebx
439ac1:	62 33                	bound  %esi,(%ebx)
439ac3:	67 41                	addr16 inc %ecx
439ac5:	56                   	push   %esi
439ac6:	47                   	inc    %edi
439ac7:	39 42 63             	cmp    %eax,0x63(%edx)
439aca:	6e                   	outsb  %ds:(%esi),(%dx)
439acb:	4a                   	dec    %edx
439acc:	68 65 51 42 55       	push   $0x55425165
439ad1:	62 30                	bound  %esi,(%eax)
439ad3:	4e                   	dec    %esi
439ad4:	6f                   	outsl  %ds:(%esi),(%dx)
439ad5:	59                   	pop    %ecx
439ad6:	58                   	pop    %eax
439ad7:	4a                   	dec    %edx
439ad8:	42                   	inc    %edx
439ad9:	63 6e 4a             	arpl   %ebp,0x4a(%esi)
439adc:	68 65 51 42 7a       	push   $0x7a425165
439ae1:	5a                   	pop    %edx
439ae2:	58                   	pop    %eax
439ae3:	52                   	push   %edx
439ae4:	66 53                	push   %bx
439ae6:	32 56 35             	xor    0x35(%esi),%dl
439ae9:	41                   	inc    %ecx
439aea:	45                   	inc    %ebp
439aeb:	64 6c                	fs insb (%dx),%es:(%edi)
439aed:	64 46                	fs inc %esi
439aef:	42                   	inc    %edx
439af0:	31 59 6d             	xor    %ebx,0x6d(%ecx)
439af3:	78 70                	js     0x439b65
439af5:	59                   	pop    %ecx
439af6:	30 74 6c 65          	xor    %dh,0x65(%esp,%ebp,2)
439afa:	51                   	push   %ecx
439afb:	42                   	inc    %edx
439afc:	54                   	push   %esp
439afd:	65 58                	gs pop %eax
439aff:	4e                   	dec    %esi
439b00:	30 5a 57             	xor    %bl,0x57(%edx)
439b03:	30 75 55             	xor    %dh,0x55(%ebp)
439b06:	32 56 6a             	xor    0x6a(%esi),%dl
439b09:	64 58                	fs pop %eax
439b0b:	4a                   	dec    %edx
439b0c:	70 64                	jo     0x439b72
439b0e:	48                   	dec    %eax
439b0f:	6b 75 51 33          	imul   $0x33,0x51(%ebp),%esi
439b13:	4a                   	dec    %edx
439b14:	35 63 48 52 76       	xor    $0x76524863,%eax
439b19:	5a                   	pop    %edx
439b1a:	33 4a 68             	xor    0x68(%edx),%ecx
439b1d:	63 47 68             	arpl   %eax,0x68(%edi)
439b20:	35 41 45 52 6c       	xor    $0x6c524541,%eax
439b25:	5a                   	pop    %edx
439b26:	6d                   	insl   (%dx),%es:(%edi)
439b27:	6c                   	insb   (%dx),%es:(%edi)
439b28:	75 5a                	jne    0x439b84
439b2a:	55                   	push   %ebp
439b2b:	52                   	push   %edx
439b2c:	35 62 6d 46 74       	xor    $0x74466d62,%eax
439b31:	61                   	popa
439b32:	57                   	push   %edi
439b33:	4e                   	dec    %esi
439b34:	42                   	inc    %edx
439b35:	63 33                	arpl   %esi,(%ebx)
439b37:	4e                   	dec    %esi
439b38:	6c                   	insb   (%dx),%es:(%edi)
439b39:	62 57 4a             	bound  %edx,0x4a(%edi)
439b3c:	73 65                	jae    0x439ba3
439b3e:	51                   	push   %ecx
439b3f:	42                   	inc    %edx
439b40:	48                   	dec    %eax
439b41:	5a                   	pop    %edx
439b42:	58                   	pop    %eax
439b43:	52                   	push   %edx
439b44:	46                   	inc    %esi
439b45:	65 47                	gs inc %edi
439b47:	56                   	push   %esi
439b48:	6a 64                	push   $0x64
439b4a:	58                   	pop    %eax
439b4b:	52                   	push   %edx
439b4c:	70 62                	jo     0x439bb0
439b4e:	6d                   	insl   (%dx),%es:(%edi)
439b4f:	64 42                	fs inc %edx
439b51:	63 33                	arpl   %esi,(%ebx)
439b53:	4e                   	dec    %esi
439b54:	6c                   	insb   (%dx),%es:(%edi)
439b55:	62 57 4a             	bound  %edx,0x4a(%edi)
439b58:	73 65                	jae    0x439bbf
439b5a:	51                   	push   %ecx
439b5b:	42                   	inc    %edx
439b5c:	48                   	dec    %eax
439b5d:	5a                   	pop    %edx
439b5e:	58                   	pop    %eax
439b5f:	52                   	push   %edx
439b60:	46                   	inc    %esi
439b61:	62 6e 52             	bound  %ebp,0x52(%esi)
439b64:	79 65                	jns    0x439bcb
439b66:	55                   	push   %ebp
439b67:	46                   	inc    %esi
439b68:	7a 63                	jp     0x439bcd
439b6a:	32 56 74             	xor    0x74(%esi),%dl
439b6d:	59                   	pop    %ecx
439b6e:	6d                   	insl   (%dx),%es:(%edi)
439b6f:	78 35                	js     0x439ba6
439b71:	41                   	inc    %ecx
439b72:	45                   	inc    %ebp
439b73:	4a                   	dec    %edx
439b74:	73 62                	jae    0x439bd8
439b76:	32 4e 72             	xor    0x72(%esi),%cl
439b79:	51                   	push   %ecx
439b7a:	32 39                	xor    (%ecx),%bh
439b7c:	77 65                	ja     0x439be3
439b7e:	51                   	push   %ecx
439b7f:	42                   	inc    %edx
439b80:	76 63                	jbe    0x439be5
439b82:	46                   	inc    %esi
439b83:	39 4a 62             	cmp    %ecx,0x62(%edx)
439b86:	6d                   	insl   (%dx),%es:(%edi)
439b87:	56                   	push   %esi
439b88:	78 64                	js     0x439bee
439b8a:	57                   	push   %edi
439b8b:	46                   	inc    %esi
439b8c:	73 61                	jae    0x439bef
439b8e:	58                   	pop    %eax
439b8f:	52                   	push   %edx
439b90:	35 41 47 4a 78       	xor    $0x784a4741,%eax
439b95:	62 55 5a             	bound  %edx,0x5a(%ebp)
439b98:	32 63 46             	xor    0x46(%ebx),%ah
439b9b:	6c                   	insb   (%dx),%es:(%edi)
439b9c:	69 55 48 68 77 65 67 	imul   $0x67657768,0x48(%ebp),%edx
439ba3:	44                   	inc    %esp
439ba4:	59                   	pop    %ecx
439ba5:	70 39                	jo     0x439be0
439ba7:	6d                   	insl   (%dx),%es:(%edi)
439ba8:	45                   	inc    %ebp
439ba9:	32 59 58             	xor    0x58(%ecx),%bl
439bac:	5a                   	pop    %edx
439bad:	67 74 75             	addr16 je 0x439c25
439bb0:	4d                   	dec    %ebp
439bb1:	32 4b 6f             	xor    0x6f(%ebx),%cl
439bb4:	41                   	inc    %ecx
439bb5:	32 4b 4c             	xor    0x4c(%ebx),%cl
439bb8:	5a                   	pop    %edx
439bb9:	68 4e 6d 46 32       	push   $0x32466d4e
439bbe:	4b                   	dec    %ebx
439bbf:	6a 59                	push   $0x59
439bc1:	71 74                	jno    0x439c37
439bc3:	71 70                	jno    0x439c35
439bc5:	32 4c 45 41          	xor    0x41(%ebp,%eax,2),%cl
439bc9:	32 4b 66             	xor    0x66(%ebx),%cl
439bcc:	5a                   	pop    %edx
439bcd:	68 4e 69 75 32       	push   $0x3275694e
439bd2:	4b                   	dec    %ebx
439bd3:	6a 62                	push   $0x62
439bd5:	6a 4e                	push   $0x4e
439bd7:	69 78 41 47 64 6c 64 	imul   $0x646c6447,0x41(%eax),%edi
439bde:	46                   	inc    %esi
439bdf:	2f                   	das
439be0:	75 67                	jne    0x439c49
439be2:	49                   	dec    %ecx
439be3:	41                   	inc    %ecx
439be4:	41                   	inc    %ecx
439be5:	5a                   	pop    %edx
439be6:	32 56 30             	xor    0x30(%esi),%dl
439be9:	58                   	pop    %eax
439bea:	2b 36                	sub    (%esi),%esi
439bec:	41                   	inc    %ecx
439bed:	67 51                	addr16 push %ecx
439bef:	44                   	inc    %esp
439bf0:	75 67                	jne    0x439c59
439bf2:	49                   	dec    %ecx
439bf3:	49                   	dec    %ecx
439bf4:	41                   	inc    %ecx
439bf5:	37                   	aaa
439bf6:	6f                   	outsl  %ds:(%esi),(%dx)
439bf7:	43                   	inc    %ebx
439bf8:	44                   	inc    %esp
439bf9:	41                   	inc    %ecx
439bfa:	4f                   	dec    %edi
439bfb:	36 41                	ss inc %ecx
439bfd:	68 41 44 75 67       	push   $0x67754441
439c02:	49                   	dec    %ecx
439c03:	55                   	push   %ebp
439c04:	41                   	inc    %ecx
439c05:	37                   	aaa
439c06:	6f                   	outsl  %ds:(%esi),(%dx)
439c07:	43                   	inc    %ebx
439c08:	47                   	inc    %edi
439c09:	41                   	inc    %ecx
439c0a:	4f                   	dec    %edi
439c0b:	36 41                	ss inc %ecx
439c0d:	68 77 44 75 67       	push   $0x67754477
439c12:	49                   	dec    %ecx
439c13:	67 41                	addr16 inc %ecx
439c15:	37                   	aaa
439c16:	6f                   	outsl  %ds:(%esi),(%dx)
439c17:	43                   	inc    %ebx
439c18:	4a                   	dec    %edx
439c19:	41                   	inc    %ecx
439c1a:	4f                   	dec    %edi
439c1b:	36 41                	ss inc %ecx
439c1d:	69 67 44 75 67 49 73 	imul   $0x73496775,0x44(%edi),%esp
439c24:	41                   	inc    %ecx
439c25:	37                   	aaa
439c26:	6f                   	outsl  %ds:(%esi),(%dx)
439c27:	43                   	inc    %ebx
439c28:	4d                   	dec    %ebp
439c29:	41                   	inc    %ecx
439c2a:	4f                   	dec    %edi
439c2b:	36 41                	ss inc %ecx
439c2d:	6a 51                	push   $0x51
439c2f:	44                   	inc    %esp
439c30:	75 67                	jne    0x439c99
439c32:	49                   	dec    %ecx
439c33:	34 41                	xor    $0x41,%al
439c35:	37                   	aaa
439c36:	6f                   	outsl  %ds:(%esi),(%dx)
439c37:	43                   	inc    %ebx
439c38:	50                   	push   %eax
439c39:	41                   	inc    %ecx
439c3a:	4f                   	dec    %edi
439c3b:	36 41                	ss inc %ecx
439c3d:	6b 41 44 75          	imul   $0x75,0x44(%ecx),%eax
439c41:	67 4a                	addr16 dec %edx
439c43:	45                   	inc    %ebp
439c44:	41                   	inc    %ecx
439c45:	37                   	aaa
439c46:	6f                   	outsl  %ds:(%esi),(%dx)
439c47:	43                   	inc    %ebx
439c48:	53                   	push   %ebx
439c49:	41                   	inc    %ecx
439c4a:	4f                   	dec    %edi
439c4b:	36 41                	ss inc %ecx
439c4d:	6b 77 44 75          	imul   $0x75,0x44(%edi),%esi
439c51:	67 4a                	addr16 dec %edx
439c53:	51                   	push   %ecx
439c54:	41                   	inc    %ecx
439c55:	37                   	aaa
439c56:	6f                   	outsl  %ds:(%esi),(%dx)
439c57:	43                   	inc    %ebx
439c58:	56                   	push   %esi
439c59:	41                   	inc    %ecx
439c5a:	4f                   	dec    %edi
439c5b:	36 41                	ss inc %ecx
439c5d:	6c                   	insb   (%dx),%es:(%edi)
439c5e:	67 44                	addr16 inc %esp
439c60:	75 67                	jne    0x439cc9
439c62:	4a                   	dec    %edx
439c63:	63 41 37             	arpl   %eax,0x37(%ecx)
439c66:	6f                   	outsl  %ds:(%esi),(%dx)
439c67:	43                   	inc    %ebx
439c68:	59                   	pop    %ecx
439c69:	41                   	inc    %ecx
439c6a:	4f                   	dec    %edi
439c6b:	36 41                	ss inc %ecx
439c6d:	6d                   	insl   (%dx),%es:(%edi)
439c6e:	51                   	push   %ecx
439c6f:	44                   	inc    %esp
439c70:	75 67                	jne    0x439cd9
439c72:	4a                   	dec    %edx
439c73:	6f                   	outsl  %ds:(%esi),(%dx)
439c74:	41                   	inc    %ecx
439c75:	37                   	aaa
439c76:	6f                   	outsl  %ds:(%esi),(%dx)
439c77:	43                   	inc    %ebx
439c78:	62 41 4f             	bound  %eax,0x4f(%ecx)
439c7b:	36 41                	ss inc %ecx
439c7d:	6e                   	outsb  %ds:(%esi),(%dx)
439c7e:	41                   	inc    %ecx
439c7f:	44                   	inc    %esp
439c80:	75 67                	jne    0x439ce9
439c82:	4a                   	dec    %edx
439c83:	30 41 37             	xor    %al,0x37(%ecx)
439c86:	6f                   	outsl  %ds:(%esi),(%dx)
439c87:	43                   	inc    %ebx
439c88:	65 41                	gs inc %ecx
439c8a:	4f                   	dec    %edi
439c8b:	36 41                	ss inc %ecx
439c8d:	6e                   	outsb  %ds:(%esi),(%dx)
439c8e:	77 44                	ja     0x439cd4
439c90:	75 67                	jne    0x439cf9
439c92:	4b                   	dec    %ebx
439c93:	41                   	inc    %ecx
439c94:	41                   	inc    %ecx
439c95:	37                   	aaa
439c96:	6f                   	outsl  %ds:(%esi),(%dx)
439c97:	43                   	inc    %ebx
439c98:	68 41 4f 36 41       	push   $0x41364f41
439c9d:	6f                   	outsl  %ds:(%esi),(%dx)
439c9e:	67 44                	addr16 inc %esp
439ca0:	75 67                	jne    0x439d09
439ca2:	4b                   	dec    %ebx
439ca3:	4d                   	dec    %ebp
439ca4:	41                   	inc    %ecx
439ca5:	37                   	aaa
439ca6:	6f                   	outsl  %ds:(%esi),(%dx)
439ca7:	43                   	inc    %ebx
439ca8:	6b 41 4f 36          	imul   $0x36,0x4f(%ecx),%eax
439cac:	41                   	inc    %ecx
439cad:	70 51                	jo     0x439d00
439caf:	44                   	inc    %esp
439cb0:	75 67                	jne    0x439d19
439cb2:	4b                   	dec    %ebx
439cb3:	59                   	pop    %ecx
439cb4:	41                   	inc    %ecx
439cb5:	37                   	aaa
439cb6:	6f                   	outsl  %ds:(%esi),(%dx)
439cb7:	43                   	inc    %ebx
439cb8:	6e                   	outsb  %ds:(%esi),(%dx)
439cb9:	41                   	inc    %ecx
439cba:	4f                   	dec    %edi
439cbb:	36 41                	ss inc %ecx
439cbd:	71 41                	jno    0x439d00
439cbf:	44                   	inc    %esp
439cc0:	75 67                	jne    0x439d29
439cc2:	4b                   	dec    %ebx
439cc3:	6b 41 37 6f          	imul   $0x6f,0x37(%ecx),%eax