439a29:	4e                   	dec    %esi
439a2a:	70 56                	jo     0x439a82
439a2c:	42                   	inc    %edx
439a2d:	54                   	push   %esp
439a2e:	30 41 6b             	xor    %al,0x6b(%ecx)
439a31:	48                   	dec    %eax
439a32:	44                   	inc    %esp
439a33:	52                   	push   %edx
439a34:	37                   	aaa
439a35:	6f                   	outsl  %ds:(%esi),(%dx)
439a36:	73 74                	jae    0x439aac
439a38:	78 2f                	js     0x439a69
439a3a:	49                   	dec    %ecx
439a3b:	4d                   	dec    %ebp
439a3c:	55                   	push   %ebp
439a3d:	36 57                	ss push %edi
439a3f:	45                   	inc    %ebp
439a40:	48                   	dec    %eax
439a41:	35 6d 74 63 33       	xor    $0x3363746d,%eax
439a46:	48                   	dec    %eax
439a47:	36 4f                	ss dec %edi
439a49:	41                   	inc    %ecx
439a4a:	79 36                	jns    0x439a82
439a4c:	37                   	aaa
439a4d:	50                   	push   %eax
439a4e:	33 62 75             	xor    0x75(%edx),%esp
439a51:	46                   	inc    %esi
439a52:	33 50 54             	xor    0x54(%eax),%edx
439a55:	43                   	inc    %ebx
439a56:	64 6a 73             	fs push $0x73
439a59:	79 49                	jns    0x439aa4
439a5b:	51                   	push   %ecx
439a5c:	37                   	aaa
439a5d:	6d                   	insl   (%dx),%es:(%edi)
439a5e:	6d                   	insl   (%dx),%es:(%edi)
439a5f:	2f                   	das
439a60:	76 38                	jbe    0x439a9a
439a62:	6e                   	outsb  %ds:(%esi),(%dx)
439a63:	61                   	popa
439a64:	31 7a 39             	xor    %edi,0x39(%edx)
439a67:	63 45 6b             	arpl   %eax,0x6b(%ebp)
439a6a:	52                   	push   %edx
439a6b:	72 58                	jb     0x439ac5
439a6d:	68 7a 59 41 61       	push   $0x6141597a
439a72:	35 32 66 54 76       	xor    $0x76546632,%eax
439a77:	73 57                	jae    0x439ad0
439a79:	33 41 51             	xor    0x51(%ecx),%eax
439a7c:	42                   	inc    %edx
439a7d:	63 68 74             	arpl   %ebp,0x74(%eax)
439a80:	44                   	inc    %esp
439a81:	56                   	push   %esi
439a82:	39 75 74             	cmp    %esi,0x74(%ebp)
439a85:	35 37 67 37 69       	xor    $0x69376737,%eax
439a8a:	69 4f 62 62 6c 71 48 	imul   $0x48716c62,0x62(%edi),%ecx
439a91:	33 6b 58             	xor    0x58(%ebx),%ebp
439a94:	56                   	push   %esi
439a95:	30 77 68             	xor    %dh,0x68(%edi)
439a98:	68 70 39 42 35       	push   $0x35423970
439a9d:	66 6e                	data16 outsb %ds:(%esi),(%dx)
439a9f:	50                   	push   %eax
439aa0:	75 4e                	jne    0x439af0
439aa2:	64 62 6d 71          	bound  %ebp,%fs:0x71(%ebp)
439aa6:	36 59                	ss pop %ecx
439aa8:	68 4f 34 6e 49       	push   $0x496e344f
439aad:	5a                   	pop    %edx
439aae:	6f                   	outsl  %ds:(%esi),(%dx)
439aaf:	39 2f                	cmp    %ebp,(%edi)
439ab1:	6d                   	insl   (%dx),%es:(%edi)
439ab2:	32 58 58             	xor    0x58(%eax),%bl
439ab5:	70 57                	jo     0x439b0e
439ab7:	66 42                	inc    %dx
439ab9:	46                   	inc    %esi
439aba:	57                   	push   %edi
439abb:	76 2f                	jbe    0x439aec
439abd:	35 77 51 75 33       	xor    $0x33755177,%eax
439ac2:	42                   	inc    %edx
439ac3:	52                   	push   %edx
439ac4:	73 45                	jae    0x439b0b
439ac6:	33 6b 58             	xor    0x58(%ebx),%ebp
439ac9:	6b 33 6c             	imul   $0x6c,(%ebx),%esi
439acc:	5a                   	pop    %edx
439acd:	36 48                	ss dec %eax
439acf:	2f                   	das
439ad0:	66 55                	push   %bp
439ad2:	55                   	push   %ebp
439ad3:	43                   	inc    %ebx
439ad4:	72 73                	jb     0x439b49
439ad6:	52                   	push   %edx
439ad7:	30 6a 65             	xor    %ch,0x65(%edx)
439ada:	2f                   	das
439adb:	64 69 51 34 4f 46 33 	imul   $0x6a33464f,%fs:0x34(%ecx),%edx
439ae2:	6a
439ae3:	2b 50 6d             	sub    0x6d(%eax),%edx
439ae6:	7a 4f                	jp     0x439b37
439ae8:	62 79 36             	bound  %edi,0x36(%ecx)
439aeb:	4d                   	dec    %ebp
439aec:	4a                   	dec    %edx
439aed:	79 68                	jns    0x439b57
439aef:	42                   	inc    %edx
439af0:	77 77                	ja     0x439b69
439af2:	73 45                	jae    0x439b39
439af4:	48                   	dec    %eax
439af5:	77 6e                	ja     0x439b65
439af7:	62 69 2b             	bound  %ebp,0x2b(%ecx)
439afa:	66 47                	inc    %di
439afc:	48                   	dec    %eax
439afd:	71 42                	jno    0x439b41
439aff:	33 38                	xor    (%eax),%edi
439b01:	36 34 7a             	ss xor $0x7a,%al
439b04:	68 4f 44 77 4f       	push   $0x4f77444f
439b09:	55                   	push   %ebp
439b0a:	57                   	push   %edi
439b0b:	4d                   	dec    %ebp
439b0c:	52                   	push   %edx
439b0d:	65 33 78 66          	xor    %gs:0x66(%eax),%edi
439b11:	50                   	push   %eax
439b12:	36 4d                	ss dec %ebp
439b14:	49                   	dec    %ecx
439b15:	2f                   	das
439b16:	48                   	dec    %eax
439b17:	50                   	push   %eax
439b18:	78 62                	js     0x439b7c
439b1a:	70 44                	jo     0x439b60
439b1c:	6e                   	outsb  %ds:(%esi),(%dx)
439b1d:	44                   	inc    %esp
439b1e:	42                   	inc    %edx
439b1f:	32 66 5a             	xor    0x5a(%esi),%ah
439b22:	78 79                	js     0x439b9d
439b24:	31 4e 7a             	xor    %ecx,0x7a(%esi)
439b27:	4e                   	dec    %esi
439b28:	55                   	push   %ebp
439b29:	4b                   	dec    %ebx
439b2a:	4d                   	dec    %ebp
439b2b:	6c                   	insb   (%dx),%es:(%edi)
439b2c:	2f                   	das
439b2d:	52                   	push   %edx
439b2e:	72 4c                	jb     0x439b7c
439b30:	79 5a                	jns    0x439b8c
439b32:	6c                   	insb   (%dx),%es:(%edi)
439b33:	70 51                	jo     0x439b86
439b35:	52                   	push   %edx
439b36:	58                   	pop    %eax
439b37:	4c                   	dec    %esp
439b38:	77 46                	ja     0x439b80
439b3a:	47                   	inc    %edi
439b3b:	49                   	dec    %ecx
439b3c:	30 39                	xor    %bh,(%ecx)
439b3e:	2f                   	das
439b3f:	67 4b                	addr16 dec %ebx
439b41:	37                   	aaa
439b42:	44                   	inc    %esp
439b43:	72 78                	jb     0x439bbd
439b45:	49                   	dec    %ecx
439b46:	30 53 6b             	xor    %dl,0x6b(%ebx)
439b49:	73 53                	jae    0x439b9e
439b4b:	39 62 6d             	cmp    %esp,0x6d(%edx)
439b4e:	4d                   	dec    %ebp
439b4f:	54                   	push   %esp
439b50:	33 51 61             	xor    0x61(%ecx),%edx
439b53:	48                   	dec    %eax
439b54:	33 61 2f             	xor    0x2f(%ecx),%esp
439b57:	74 5a                	je     0x439bb3
439b59:	63 6c 6d 78          	arpl   %ebp,0x78(%ebp,%ebp,2)
439b5d:	72 4b                	jb     0x439baa
439b5f:	39 79 39             	cmp    %edi,0x39(%ecx)
439b62:	48                   	dec    %eax
439b63:	55                   	push   %ebp
439b64:	41                   	inc    %ecx
439b65:	4d                   	dec    %ebp
439b66:	58                   	pop    %eax
439b67:	31 54 41 69          	xor    %edx,0x69(%ecx,%eax,2)
439b6b:	38 52 67             	cmp    %dl,0x67(%edx)
439b6e:	52                   	push   %edx
439b6f:	6a 6b                	push   $0x6b
439b71:	54                   	push   %esp
439b72:	67 4d                	addr16 dec %ebp
439b74:	78 57                	js     0x439bcd
439b76:	72 38                	jb     0x439bb0
439b78:	4f                   	dec    %edi
439b79:	79 6b                	jns    0x439be6
439b7b:	77 6f                	ja     0x439bec
439b7d:	76 6c                	jbe    0x439beb
439b7f:	31 73 38             	xor    %esi,0x38(%ebx)
439b82:	39 72 64             	cmp    %esi,0x64(%edx)
439b85:	68 64 58 57 32       	push   $0x32575864
439b8a:	75 56                	jne    0x439be2
439b8c:	34 39                	xor    $0x39,%al
439b8e:	31 4e 33             	xor    %ecx,0x33(%esi)
439b91:	72 44                	jb     0x439bd7
439b93:	55                   	push   %ebp
439b94:	74 67                	je     0x439bfd
439b96:	4d                   	dec    %ebp
439b97:	35 6b 44 56 45       	xor    $0x4556446b,%eax
439b9c:	43                   	inc    %ebx
439b9d:	33 4a 42             	xor    0x42(%edx),%ecx
439ba0:	4a                   	dec    %edx
439ba1:	70 6c                	jo     0x439c0f
439ba3:	4b                   	dec    %ebx
439ba4:	4a                   	dec    %edx
439ba5:	4e                   	dec    %esi
439ba6:	53                   	push   %ebx
439ba7:	30 58 43             	xor    %bl,0x43(%eax)
439baa:	75 39                	jne    0x439be5
439bac:	74 34                	je     0x439be2
439bae:	43                   	inc    %ebx
439baf:	74 62                	je     0x439c13
439bb1:	2b 4d 45             	sub    0x45(%ebp),%ecx
439bb4:	53                   	push   %ebx
439bb5:	6a 72                	push   $0x72
439bb7:	34 6f                	xor    $0x6f,%al
439bb9:	50                   	push   %eax
439bba:	61                   	popa
439bbb:	56                   	push   %esi
439bbc:	76 44                	jbe    0x439c02
439bbe:	32 57 44             	xor    0x44(%edi),%dl
439bc1:	4c                   	dec    %esp
439bc2:	33 36                	xor    (%esi),%esi
439bc4:	4e                   	dec    %esi
439bc5:	6a 54                	push   $0x54
439bc7:	69 45 46 39 36 65 66 	imul   $0x66653639,0x46(%ebp),%eax
439bce:	4f                   	dec    %edi
439bcf:	7a 33                	jp     0x439c04
439bd1:	73 34                	jae    0x439c07
439bd3:	64 30 32             	xor    %dh,%fs:(%edx)
439bd6:	44                   	inc    %esp
439bd7:	64 52                	fs push %edx
439bd9:	58                   	pop    %eax
439bda:	68 45 43 62 54       	push   $0x54624345
439bdf:	48                   	dec    %eax
439be0:	61                   	popa
439be1:	51                   	push   %ecx
439be2:	46                   	inc    %esi
439be3:	62 48 71             	bound  %ecx,0x71(%eax)
439be6:	32 59 39             	xor    0x39(%ecx),%bl
439be9:	69 4f 56 6c 67 54 53 	imul   $0x5354676c,0x56(%edi),%ecx
439bf0:	33 6e 72             	xor    0x72(%esi),%ebp
439bf3:	39 7a 59             	cmp    %edi,0x59(%edx)
439bf6:	47                   	inc    %edi
439bf7:	4b                   	dec    %ebx
439bf8:	77 4d                	ja     0x439c47
439bfa:	78 69                	js     0x439c65
439bfc:	32 43 47             	xor    0x47(%ebx),%al
439bff:	55                   	push   %ebp
439c00:	35 53 68 31 6e       	xor    $0x6e316853,%eax
439c05:	58                   	pop    %eax
439c06:	2f                   	das
439c07:	43                   	inc    %ebx
439c08:	58                   	pop    %eax
439c09:	30 5a 4b             	xor    %bl,0x4b(%edx)
439c0c:	79 44                	jns    0x439c52
439c0e:	37                   	aaa
439c0f:	7a 7a                	jp     0x439c8b
439c11:	61                   	popa
439c12:	43                   	inc    %ebx
439c13:	4f                   	dec    %edi
439c14:	30 31                	xor    %dh,(%ecx)
439c16:	74 36                	je     0x439c4e
439c18:	6d                   	insl   (%dx),%es:(%edi)
439c19:	62 70 50             	bound  %esi,0x50(%eax)
439c1c:	72 37                	jb     0x439c55
439c1e:	79 4a                	jns    0x439c6a
439c20:	32 31                	xor    (%ecx),%dh
439c22:	33 57 39             	xor    0x39(%edi),%edx
439c25:	6e                   	outsb  %ds:(%esi),(%dx)
439c26:	56                   	push   %esi
439c27:	38 6f 31             	cmp    %ch,0x31(%edi)
439c2a:	37                   	aaa
439c2b:	62 48 70             	bound  %ecx,0x70(%eax)
439c2e:	41                   	inc    %ecx
439c2f:	55                   	push   %ebp
439c30:	71 2b                	jno    0x439c5d
439c32:	32 66 6a             	xor    0x6a(%esi),%ah
439c35:	76 65                	jbe    0x439c9c
439c37:	50                   	push   %eax
439c38:	61                   	popa
439c39:	58                   	pop    %eax
439c3a:	56                   	push   %esi
439c3b:	2f                   	das
439c3c:	76 50                	jbe    0x439c8e
439c3e:	49                   	dec    %ecx
439c3f:	64 4e                	fs dec %esi
439c41:	4f                   	dec    %edi
439c42:	49                   	dec    %ecx
439c43:	46                   	inc    %esi
439c44:	37                   	aaa
439c45:	59                   	pop    %ecx
439c46:	4b                   	dec    %ebx
439c47:	71 68                	jno    0x439cb1
439c49:	65 70 34             	gs jo  0x439c80
439c4c:	62 55 78             	bound  %edx,0x78(%ebp)
439c4f:	2f                   	das
439c50:	68 6d 64 57 46       	push   $0x4657646d
439c55:	6c                   	insb   (%dx),%es:(%edi)
439c56:	4e                   	dec    %esi
439c57:	41                   	inc    %ecx
439c58:	56                   	push   %esi
439c59:	65 36 62 31          	gs bound %esi,%ss:(%ecx)
439c5d:	61                   	popa
439c5e:	67 56                	addr16 push %esi
439c60:	72 52                	jb     0x439cb4
439c62:	70 48                	jo     0x439cac
439c64:	55                   	push   %ebp
439c65:	54                   	push   %esp
439c66:	4a                   	dec    %edx
439c67:	57                   	push   %edi
439c68:	45                   	inc    %ebp
439c69:	30 66 61             	xor    %ah,0x61(%esi)
439c6c:	63 52 67             	arpl   %edx,0x67(%edx)
439c6f:	55                   	push   %ebp
439c70:	56                   	push   %esi
439c71:	64 70 66             	fs jo  0x439cda
439c74:	38 6f 6d             	cmp    %ch,0x6d(%edi)
439c77:	32 7a 47             	xor    0x47(%edx),%bh
439c7a:	48                   	dec    %eax
439c7b:	58                   	pop    %eax
439c7c:	78 73                	js     0x439cf1
439c7e:	5a                   	pop    %edx
439c7f:	67 76 4e             	addr16 jbe 0x439cd0
439c82:	46                   	inc    %esi
439c83:	2f                   	das
439c84:	58                   	pop    %eax
439c85:	57                   	push   %edi
439c86:	37                   	aaa
439c87:	41                   	inc    %ecx
439c88:	74 4a                	je     0x439cd4
439c8a:	5a                   	pop    %edx
439c8b:	53                   	push   %ebx
439c8c:	7a 47                	jp     0x439cd5
439c8e:	41                   	inc    %ecx
439c8f:	46                   	inc    %esi
439c90:	74 62                	je     0x439cf4
439c92:	5a                   	pop    %edx
439c93:	66 79 5a             	data16 jns 0x439cf0
439c96:	79 67                	jns    0x439cff
439c98:	30 7a 4d             	xor    %bh,0x4d(%edx)
439c9b:	45                   	inc    %ebp
439c9c:	6d                   	insl   (%dx),%es:(%edi)
439c9d:	61                   	popa
439c9e:	32 36                	xor    (%esi),%dh
439ca0:	6a 44                	push   $0x44
439ca2:	6a 59                	push   $0x59
439ca4:	53                   	push   %ebx
439ca5:	35 4a 69 49 68       	xor    $0x6849694a,%eax
439caa:	43                   	inc    %ebx
439cab:	67 45                	addr16 inc %ebp
439cad:	4b                   	dec    %ebx
439cae:	41                   	inc    %ecx
439caf:	76 73                	jbe    0x439d24
439cb1:	32 6a 67             	xor    0x67(%edx),%ch
439cb4:	71 39                	jno    0x439cef