4049ee:	32 6a 48             	xor    0x48(%edx),%ch
4049f1:	66 32 6c 32 52       	data16 xor 0x52(%edx,%esi,1),%ch
4049f6:	50                   	push   %eax
4049f7:	6f                   	outsl  %ds:(%esi),(%dx)
4049f8:	70 6a                	jo     0x404a64
4049fa:	49                   	dec    %ecx
4049fb:	6f                   	outsl  %ds:(%esi),(%dx)
4049fc:	4b                   	dec    %ebx
4049fd:	77 50                	ja     0x404a4f
4049ff:	4a                   	dec    %edx
404a00:	30 61 61             	xor    %ah,0x61(%ecx)
404a03:	69 62 74 41 4c 77 4f 	imul   $0x4f774c41,0x74(%edx),%esp
404a0a:	56                   	push   %esi
404a0b:	4b                   	dec    %ebx
404a0c:	66 42                	inc    %dx
404a0e:	52                   	push   %edx
404a0f:	32 31                	xor    (%ecx),%dh
404a11:	6e                   	outsb  %ds:(%esi),(%dx)
404a12:	75 70                	jne    0x404a84
404a14:	56                   	push   %esi
404a15:	6c                   	insb   (%dx),%es:(%edi)
404a16:	4a                   	dec    %edx
404a17:	72 39                	jb     0x404a52
404a19:	6f                   	outsl  %ds:(%esi),(%dx)
404a1a:	70 7a                	jo     0x404a96
404a1c:	52                   	push   %edx
404a1d:	4d                   	dec    %ebp
404a1e:	65 6e                	outsb  %gs:(%esi),(%dx)
404a20:	66 39 6a 2f          	cmp    %bp,0x2f(%edx)
404a24:	68 6a 6b 61 66       	push   $0x66616b6a
404a29:	46                   	inc    %esi
404a2a:	39 78 75             	cmp    %edi,0x75(%eax)
404a2d:	45                   	inc    %ebp
404a2e:	71 73                	jno    0x404aa3
404a30:	6b 78 73 4d          	imul   $0x4d,0x73(%eax),%edi
404a34:	57                   	push   %edi
404a35:	50                   	push   %eax
404a36:	6e                   	outsb  %ds:(%esi),(%dx)
404a37:	34 78                	xor    $0x78,%al
404a39:	53                   	push   %ebx
404a3a:	43                   	inc    %ebx
404a3b:	43                   	inc    %ebx
404a3c:	6c                   	insb   (%dx),%es:(%edi)
404a3d:	70 63                	jo     0x404aa2
404a3f:	32 36                	xor    (%esi),%dh
404a41:	39 58 42             	cmp    %ebx,0x42(%eax)
404a44:	61                   	popa
404a45:	44                   	inc    %esp
404a46:	4a                   	dec    %edx
404a47:	39 79 70             	cmp    %edi,0x70(%ecx)
404a4a:	6c                   	insb   (%dx),%es:(%edi)
404a4b:	4d                   	dec    %ebp
404a4c:	6b 37 30             	imul   $0x30,(%edi),%esi
404a4f:	70 6b                	jo     0x404abc
404a51:	36 64 73 41          	ss fs jae 0x404a96
404a55:	75 4f                	jne    0x404aa6
404a57:	4e                   	dec    %esi
404a58:	4b                   	dec    %ebx
404a59:	33 79 71             	xor    0x71(%ecx),%edi
404a5c:	6e                   	outsb  %ds:(%esi),(%dx)
404a5d:	6c                   	insb   (%dx),%es:(%edi)
404a5e:	68 45 32 55 61       	push   $0x61553245
404a63:	52                   	push   %edx
404a64:	6e                   	outsb  %ds:(%esi),(%dx)
404a65:	45                   	inc    %ebp
404a66:	42                   	inc    %edx
404a67:	41                   	inc    %ecx
404a68:	46                   	inc    %esi
404a69:	49                   	dec    %ecx
404a6a:	4c                   	dec    %esp
404a6b:	46                   	inc    %esi
404a6c:	56                   	push   %esi
404a6d:	65 46                	gs inc %esi
404a6f:	69 7a 75 61 4c 34 53 	imul   $0x53344c61,0x75(%edx),%edi
404a76:	6e                   	outsb  %ds:(%esi),(%dx)
404a77:	52                   	push   %edx
404a78:	52                   	push   %edx
404a79:	47                   	inc    %edi
404a7a:	6b 6d 4d 51          	imul   $0x51,0x4d(%ebp),%ebp
404a7e:	38 44 4e 46          	cmp    %al,0x46(%esi,%ecx,2)
404a82:	31 2f                	xor    %ebp,(%edi)
404a84:	32 37                	xor    (%edi),%dh
404a86:	47                   	inc    %edi
404a87:	52                   	push   %edx
404a88:	57                   	push   %edi
404a89:	44                   	inc    %esp
404a8a:	5a                   	pop    %edx
404a8b:	4c                   	dec    %esp
404a8c:	2b 45 58             	sub    0x58(%ebp),%eax
404a8f:	68 74 65 72 4d       	push   $0x4d726574
404a94:	4e                   	dec    %esi
404a95:	4d                   	dec    %ebp
404a96:	4f                   	dec    %edi
404a97:	72 2f                	jb     0x404ac8
404a99:	6a 6b                	push   $0x6b
404a9b:	69 58 59 6e 39 63 57 	imul   $0x5763396e,0x59(%eax),%ebx
404aa2:	66 31 69 48          	xor    %bp,0x48(%ecx)
404aa6:	30 51 48             	xor    %dl,0x48(%ecx)
404aa9:	5a                   	pop    %edx
404aaa:	2f                   	das
404aab:	46                   	inc    %esi
404aac:	68 6b 4d 46 44       	push   $0x44464d6b
404ab1:	4f                   	dec    %edi
404ab2:	71 56                	jno    0x404b0a
404ab4:	44                   	inc    %esp
404ab5:	33 73 58             	xor    0x58(%ebx),%esi
404ab8:	55                   	push   %ebp
404ab9:	75 69                	jne    0x404b24
404abb:	5a                   	pop    %edx
404abc:	49                   	dec    %ecx
404abd:	36 6d                	ss insl (%dx),%es:(%edi)
404abf:	6c                   	insb   (%dx),%es:(%edi)
404ac0:	5a                   	pop    %edx
404ac1:	41                   	inc    %ecx
404ac2:	4b                   	dec    %ebx
404ac3:	7a 49                	jp     0x404b0e
404ac5:	43                   	inc    %ebx
404ac6:	4b                   	dec    %ebx
404ac7:	72 55                	jb     0x404b1e
404ac9:	43                   	inc    %ebx
404aca:	53                   	push   %ebx
404acb:	59                   	pop    %ecx
404acc:	4e                   	dec    %esi
404acd:	2f                   	das
404ace:	77 51                	ja     0x404b21
404ad0:	37                   	aaa
404ad1:	45                   	inc    %ebp
404ad2:	6e                   	outsb  %ds:(%esi),(%dx)
404ad3:	5a                   	pop    %edx
404ad4:	2b 38                	sub    (%eax),%edi
404ad6:	52                   	push   %edx
404ad7:	61                   	popa
404ad8:	32 4f 78             	xor    0x78(%edi),%cl
404adb:	65 4f                	gs dec %edi
404add:	66 66 44             	data16 inc %sp
404ae0:	75 79                	jne    0x404b5b
404ae2:	48                   	dec    %eax
404ae3:	56                   	push   %esi
404ae4:	72 4f                	jb     0x404b35
404ae6:	69 32 67 32 62 61    	imul   $0x61623267,(%edx),%esi
404aec:	69 55 55 6a 4b 6c 53 	imul   $0x536c4b6a,0x55(%ebp),%edx
404af3:	42                   	inc    %edx
404af4:	31 4d 50             	xor    %ecx,0x50(%ebp)
404af7:	67 66 42             	addr16 inc %dx
404afa:	30 56 34             	xor    %dl,0x34(%esi)
404afd:	4a                   	dec    %edx
404afe:	42                   	inc    %edx
404aff:	68 31 48 6b 53       	push   $0x536b4831
404b04:	49                   	dec    %ecx
404b05:	4c                   	dec    %esp
404b06:	31 2f                	xor    %ebp,(%edi)
404b08:	58                   	pop    %eax
404b09:	4c                   	dec    %esp
404b0a:	4d                   	dec    %ebp
404b0b:	54                   	push   %esp
404b0c:	56                   	push   %esi
404b0d:	4b                   	dec    %ebx
404b0e:	54                   	push   %esp
404b0f:	74 55                	je     0x404b66
404b11:	44                   	inc    %esp
404b12:	74 4c                	je     0x404b60
404b14:	35 37 52 4d 79       	xor    $0x794d5237,%eax
404b19:	71 57                	jno    0x404b72
404b1b:	4f                   	dec    %edi
404b1c:	57                   	push   %edi
404b1d:	72 56                	jb     0x404b75
404b1f:	78 77                	js     0x404b98
404b21:	68 45 55 7a 32       	push   $0x327a5545
404b26:	37                   	aaa
404b27:	43                   	inc    %ebx
404b28:	73 5a                	jae    0x404b84
404b2a:	34 57                	xor    $0x57,%al
404b2c:	43                   	inc    %ebx
404b2d:	31 66 6c             	xor    %esp,0x6c(%esi)
404b30:	70 55                	jo     0x404b87
404b32:	63 68 58             	arpl   %ebp,0x58(%eax)
404b35:	6c                   	insb   (%dx),%es:(%edi)
404b36:	42                   	inc    %edx
404b37:	65 35 52 32 74 6f    	gs xor $0x6f743252,%eax
404b3d:	34 7a                	xor    $0x7a,%al
404b3f:	31 38                	xor    %edi,(%eax)
404b41:	5a                   	pop    %edx
404b42:	73 73                	jae    0x404bb7
404b44:	4e                   	dec    %esi
404b45:	46                   	inc    %esi
404b46:	36 58                	ss pop %eax
404b48:	42                   	inc    %edx
404b49:	6a 34                	push   $0x34
404b4b:	50                   	push   %eax
404b4c:	50                   	push   %eax
404b4d:	51                   	push   %ecx
404b4e:	45                   	inc    %ebp
404b4f:	49                   	dec    %ecx
404b50:	4e                   	dec    %esi
404b51:	78 6b                	js     0x404bbe
404b53:	4f                   	dec    %edi
404b54:	66 42                	inc    %dx
404b56:	45                   	inc    %ebp
404b57:	49                   	dec    %ecx
404b58:	6e                   	outsb  %ds:(%esi),(%dx)
404b59:	31 46 37             	xor    %eax,0x37(%esi)
404b5c:	59                   	pop    %ecx
404b5d:	77 6d                	ja     0x404bcc
404b5f:	59                   	pop    %ecx
404b60:	6c                   	insb   (%dx),%es:(%edi)
404b61:	32 4f 4d             	xor    0x4d(%edi),%cl
404b64:	49                   	dec    %ecx
404b65:	32 2b                	xor    (%ebx),%ch
404b67:	70 6b                	jo     0x404bd4
404b69:	6f                   	outsl  %ds:(%esi),(%dx)
404b6a:	63 69 38             	arpl   %ebp,0x38(%ecx)
404b6d:	6b 68 56 52          	imul   $0x52,0x56(%eax),%ebp
404b71:	6b 57 76 79          	imul   $0x79,0x76(%edi),%edx
404b75:	32 48 4f             	xor    0x4f(%eax),%cl
404b78:	33 74 4d 4d          	xor    0x4d(%ebp,%ecx,2),%esi
404b7c:	61                   	popa
404b7d:	78 44                	js     0x404bc3
404b7f:	4e                   	dec    %esi
404b80:	71 4e                	jno    0x404bd0
404b82:	31 48 7a             	xor    %ecx,0x7a(%eax)
404b85:	56                   	push   %esi
404b86:	32 76 67             	xor    0x67(%esi),%dh
404b89:	67 57                	addr16 push %edi
404b8b:	47                   	inc    %edi
404b8c:	63 32                	arpl   %esi,(%edx)
404b8e:	47                   	inc    %edi
404b8f:	61                   	popa
404b90:	47                   	inc    %edi
404b91:	6c                   	insb   (%dx),%es:(%edi)
404b92:	6f                   	outsl  %ds:(%esi),(%dx)
404b93:	71 44                	jno    0x404bd9
404b95:	51                   	push   %ecx
404b96:	79 31                	jns    0x404bc9
404b98:	4c                   	dec    %esp
404b99:	75 55                	jne    0x404bf0
404b9b:	61                   	popa
404b9c:	69 50 54 61 61 6a 66 	imul   $0x666a6161,0x54(%eax),%edx
404ba3:	56                   	push   %esi
404ba4:	45                   	inc    %ebp
404ba5:	59                   	pop    %ecx
404ba6:	68 38 32 53 54       	push   $0x54533238
404bab:	74 4c                	je     0x404bf9
404bad:	5a                   	pop    %edx
404bae:	58                   	pop    %eax
404baf:	48                   	dec    %eax
404bb0:	51                   	push   %ecx
404bb1:	79 47                	jns    0x404bfa
404bb3:	39 35 34 78 6a 6a    	cmp    %esi,0x6a6a7834
404bb9:	6c                   	insb   (%dx),%es:(%edi)
404bba:	2b 6b 62             	sub    0x62(%ebx),%ebp
404bbd:	47                   	inc    %edi
404bbe:	39 57 76             	cmp    %edx,0x76(%edi)
404bc1:	4c                   	dec    %esp
404bc2:	69 75 4b 53 75 56 2b 	imul   $0x2b567553,0x4b(%ebp),%esi
404bc9:	42                   	inc    %edx
404bca:	79 77                	jns    0x404c43
404bcc:	35 77 38 6e 75       	xor    $0x756e3877,%eax
404bd1:	6b 72 33 34          	imul   $0x34,0x33(%edx),%esi
404bd5:	43                   	inc    %ebx
404bd6:	55                   	push   %ebp
404bd7:	63 6f 39             	arpl   %ebp,0x39(%edi)
404bda:	51                   	push   %ecx
404bdb:	5a                   	pop    %edx
404bdc:	47                   	inc    %edi
404bdd:	72 52                	jb     0x404c31
404bdf:	46                   	inc    %esi
404be0:	73 64                	jae    0x404c46
404be2:	57                   	push   %edi
404be3:	67 67 6f             	addr16 outsl %ds:(%si),(%dx)
404be6:	39 75 55             	cmp    %esi,0x55(%ebp)
404be9:	4b                   	dec    %ebx
404bea:	6a 54                	push   $0x54
404bec:	77 42                	ja     0x404c30
404bee:	42                   	inc    %edx
404bef:	4f                   	dec    %edi
404bf0:	67 62 34             	bound  %esi,(%si)
404bf3:	6b 37 5a             	imul   $0x5a,(%edi),%esi
404bf6:	45                   	inc    %ebp
404bf7:	39 31                	cmp    %esi,(%ecx)
404bf9:	75 31                	jne    0x404c2c
404bfb:	2f                   	das
404bfc:	56                   	push   %esi
404bfd:	39 6e 62             	cmp    %ebp,0x62(%esi)
404c00:	34 32                	xor    $0x32,%al
404c02:	72 31                	jb     0x404c35
404c04:	64 70 34             	fs jo  0x404c3b
404c07:	44                   	inc    %esp
404c08:	50                   	push   %eax
404c09:	62 69 78             	bound  %ebp,0x78(%ecx)
404c0c:	34 69                	xor    $0x69,%al
404c0e:	4c                   	dec    %esp
404c0f:	53                   	push   %ebx
404c10:	43                   	inc    %ebx
404c11:	62 39                	bound  %edi,(%ecx)
404c13:	70 49                	jo     0x404c5e
404c15:	5a                   	pop    %edx
404c16:	50                   	push   %eax
404c17:	2b 4a 39             	sub    0x39(%edx),%ecx
404c1a:	6b 31 61             	imul   $0x61,(%ecx),%esi
404c1d:	69 71 72 6d 73 63 47 	imul   $0x4763736d,0x72(%ecx),%esi
404c24:	49                   	dec    %ecx
404c25:	34 36                	xor    $0x36,%al
404c27:	61                   	popa
404c28:	56                   	push   %esi
404c29:	45                   	inc    %ebp
404c2a:	77 52                	ja     0x404c7e
404c2c:	7a 30                	jp     0x404c5e
404c2e:	79 35                	jns    0x404c65
404c30:	6a 6b                	push   $0x6b
404c32:	4d                   	dec    %ebp
404c33:	42                   	inc    %edx
404c34:	65 41                	gs inc %ecx
404c36:	55                   	push   %ebp
404c37:	43                   	inc    %ebx
404c38:	5a                   	pop    %edx
404c39:	7a 77                	jp     0x404cb2
404c3b:	6e                   	outsb  %ds:(%esi),(%dx)
404c3c:	7a 7a                	jp     0x404cb8
404c3e:	68 53 50 6e 67       	push   $0x676e5053
404c43:	42                   	inc    %edx
404c44:	65 4e                	gs dec %esi
404c46:	4d                   	dec    %ebp
404c47:	74 69                	je     0x404cb2
404c49:	44                   	inc    %esp
404c4a:	49                   	dec    %ecx
404c4b:	6a 41                	push   $0x41
404c4d:	46                   	inc    %esi
404c4e:	69 6e 4e 68 2f 55 42 	imul   $0x42552f68,0x4e(%esi),%ebp
404c55:	45                   	inc    %ebp
404c56:	72 59                	jb     0x404cb1
404c58:	4f                   	dec    %edi
404c59:	4b                   	dec    %ebx
404c5a:	43                   	inc    %ebx
404c5b:	4d                   	dec    %ebp
404c5c:	48                   	dec    %eax
404c5d:	57                   	push   %edi
404c5e:	6c                   	insb   (%dx),%es:(%edi)
404c5f:	31 71 52             	xor    %esi,0x52(%ecx)
404c62:	43                   	inc    %ebx
404c63:	6c                   	insb   (%dx),%es:(%edi)
404c64:	56                   	push   %esi
404c65:	49                   	dec    %ecx
404c66:	4b                   	dec    %ebx
404c67:	4a                   	dec    %edx
404c68:	36 6f                	outsl  %ss:(%esi),(%dx)
404c6a:	52                   	push   %edx
404c6b:	30 61 74             	xor    %ah,0x74(%ecx)
404c6e:	6f                   	outsl  %ds:(%esi),(%dx)
404c6f:	51                   	push   %ecx
404c70:	30 51 71             	xor    %dl,0x71(%ecx)