404a0f:	71 63                	jno    0x404a74
404a11:	6e                   	outsb  %ds:(%esi),(%dx)
404a12:	59                   	pop    %ecx
404a13:	72 53                	jb     0x404a68
404a15:	6e                   	outsb  %ds:(%esi),(%dx)
404a16:	31 4f 56             	xor    %ecx,0x56(%edi)
404a19:	51                   	push   %ecx
404a1a:	42                   	inc    %edx
404a1b:	6a 66                	push   $0x66
404a1d:	71 4e                	jno    0x404a6d
404a1f:	62 2b                	bound  %ebp,(%ebx)
404a21:	62 5a 37             	bound  %ebx,0x37(%edx)
404a24:	54                   	push   %esp
404a25:	35 58 65 33 32       	xor    $0x32336558,%eax
404a2a:	6e                   	outsb  %ds:(%esi),(%dx)
404a2b:	61                   	popa
404a2c:	46                   	inc    %esi
404a2d:	6f                   	outsl  %ds:(%esi),(%dx)
404a2e:	6b 6f 6b 53          	imul   $0x53,0x6b(%edi),%ebp
404a32:	66 68 6e 6a          	pushw  $0x6a6e
404a36:	59                   	pop    %ecx
404a37:	6a 75                	push   $0x75
404a39:	41                   	inc    %ecx
404a3a:	32 31                	xor    (%ecx),%dh
404a3c:	54                   	push   %esp
404a3d:	74 71                	je     0x404ab0
404a3f:	41                   	inc    %ecx
404a40:	6a 72                	push   $0x72
404a42:	31 30                	xor    %esi,(%eax)
404a44:	79 6c                	jns    0x404ab2
404a46:	74 33                	je     0x404a7b
404a48:	71 70                	jno    0x404aba
404a4a:	61                   	popa
404a4b:	38 4a 5a             	cmp    %cl,0x5a(%edx)
404a4e:	35 6a 65 38 6b       	xor    $0x6b38656a,%eax
404a53:	69 36 79 73 6c 56    	imul   $0x566c7379,(%esi),%esi
404a59:	4d                   	dec    %ebp
404a5a:	6a 34                	push   $0x34
404a5c:	68 38 71 78 78       	push   $0x78787138
404a61:	51                   	push   %ecx
404a62:	4d                   	dec    %ebp
404a63:	61                   	popa
404a64:	57                   	push   %edi
404a65:	42                   	inc    %edx
404a66:	72 47                	jb     0x404aaf
404a68:	6b 63 41 5a          	imul   $0x5a,0x41(%ebx),%esp
404a6c:	48                   	dec    %eax
404a6d:	48                   	dec    %eax
404a6e:	38 68 5a             	cmp    %ch,0x5a(%eax)
404a71:	6b 38 53             	imul   $0x53,(%eax),%edi
404a74:	63 59 48             	arpl   %ebx,0x48(%ecx)
404a77:	6a 5a                	push   $0x5a
404a79:	64 59                	fs pop %ecx
404a7b:	4e                   	dec    %esi
404a7c:	41                   	inc    %ecx
404a7d:	34 46                	xor    $0x46,%al
404a7f:	6c                   	insb   (%dx),%es:(%edi)
404a80:	4e                   	dec    %esi
404a81:	64 45                	fs inc %ebp
404a83:	78 44                	js     0x404ac9
404a85:	31 39                	xor    %edi,(%ecx)
404a87:	48                   	dec    %eax
404a88:	4e                   	dec    %esi
404a89:	65 64 45             	gs fs inc %ebp
404a8c:	30 45 5a             	xor    %al,0x5a(%ebp)
404a8f:	61                   	popa
404a90:	51                   	push   %ecx
404a91:	48                   	dec    %eax
404a92:	4d                   	dec    %ebp
404a93:	6d                   	insl   (%dx),%es:(%edi)
404a94:	30 2b                	xor    %ch,(%ebx)
404a96:	41                   	inc    %ecx
404a97:	34 4a                	xor    $0x4a,%al
404a99:	72 71                	jb     0x404b0c
404a9b:	77 50                	ja     0x404aed
404a9d:	4d                   	dec    %ebp
404a9e:	2b 76 73             	sub    0x73(%esi),%esi
404aa1:	4e                   	dec    %esi
404aa2:	58                   	pop    %eax
404aa3:	30 35 53 70 73 45    	xor    %dh,0x45737053
404aa9:	51                   	push   %ecx
404aaa:	4e                   	dec    %esi
404aab:	6a 4b                	push   $0x4b
404aad:	56                   	push   %esi
404aae:	71 58                	jno    0x404b08
404ab0:	53                   	push   %ebx
404ab1:	79 55                	jns    0x404b08
404ab3:	37                   	aaa
404ab4:	44                   	inc    %esp
404ab5:	43                   	inc    %ebx
404ab6:	61                   	popa
404ab7:	75 4b                	jne    0x404b04
404ab9:	57                   	push   %edi
404aba:	79 41                	jns    0x404afd
404abc:	49                   	dec    %ecx
404abd:	6b 30 32             	imul   $0x32,(%eax),%esi
404ac0:	2f                   	das
404ac1:	38 36                	cmp    %dh,(%esi)
404ac3:	4b                   	dec    %ebx
404ac4:	58                   	pop    %eax
404ac5:	68 6e 30 6e 70       	push   $0x706e306e
404aca:	72 43                	jb     0x404b0f
404acc:	72 6f                	jb     0x404b3d
404ace:	4e                   	dec    %esi
404acf:	31 41 32             	xor    %eax,0x32(%ecx)
404ad2:	5a                   	pop    %edx
404ad3:	5a                   	pop    %edx
404ad4:	50                   	push   %eax
404ad5:	72 34                	jb     0x404b0b
404ad7:	73 4b                	jae    0x404b24
404ad9:	55                   	push   %ebp
404ada:	68 38 7a 4b 74       	push   $0x744b7a38
404adf:	6d                   	insl   (%dx),%es:(%edi)
404ae0:	5a                   	pop    %edx
404ae1:	4f                   	dec    %edi
404ae2:	46                   	inc    %esi
404ae3:	52                   	push   %edx
404ae4:	4a                   	dec    %edx
404ae5:	68 37 74 71 56       	push   $0x56717437
404aea:	66 74 67             	data16 je 0x404b54
404aed:	76 48                	jbe    0x404b37
404aef:	51                   	push   %ecx
404af0:	55                   	push   %ebp
404af1:	67 6d                	insl   (%dx),%es:(%di)
404af3:	57                   	push   %edi
404af4:	2b 70 79             	sub    0x79(%eax),%esi
404af7:	65 31 54 50 44       	xor    %edx,%gs:0x44(%eax,%edx,2)
404afc:	6d                   	insl   (%dx),%es:(%edi)
404afd:	54                   	push   %esp
404afe:	37                   	aaa
404aff:	69 5a 42 34 67 68 4e 	imul   $0x4e686734,0x42(%edx),%ebx
404b06:	68 41 34 34 6f       	push   $0x6f343441
404b0b:	42                   	inc    %edx
404b0c:	32 77 74             	xor    0x74(%edi),%dh
404b0f:	30 57 58             	xor    %dl,0x58(%edi)
404b12:	4f                   	dec    %edi
404b13:	71 44                	jno    0x404b59
404b15:	56                   	push   %esi
404b16:	77 4a                	ja     0x404b62
404b18:	6f                   	outsl  %ds:(%esi),(%dx)
404b19:	55                   	push   %ebp
404b1a:	47                   	inc    %edi
404b1b:	38 75 4d             	cmp    %dh,0x4d(%ebp)
404b1e:	52                   	push   %edx
404b1f:	31 54 4c 79          	xor    %edx,0x79(%esp,%ecx,2)
404b23:	72 46                	jb     0x404b6b
404b25:	6e                   	outsb  %ds:(%esi),(%dx)
404b26:	31 7a 72             	xor    %edi,0x72(%edx)
404b29:	2f                   	das
404b2a:	6c                   	insb   (%dx),%es:(%edi)
404b2b:	58                   	pop    %eax
404b2c:	34 78                	xor    $0x78,%al
404b2e:	6c                   	insb   (%dx),%es:(%edi)
404b2f:	34 62                	xor    $0x62,%al
404b31:	62 58 41             	bound  %ebx,0x41(%eax)
404b34:	62 63 57             	bound  %esp,0x57(%ebx)
404b37:	65 2f                	gs das
404b39:	61                   	popa
404b3a:	37                   	aaa
404b3b:	4c                   	dec    %esp
404b3c:	39 54 78 62          	cmp    %edx,0x62(%eax,%edi,2)
404b40:	48                   	dec    %eax
404b41:	71 47                	jno    0x404b8a
404b43:	2b 52 4c             	sub    0x4c(%edx),%edx
404b46:	39 62 4a             	cmp    %esp,0x4a(%edx)
404b49:	2f                   	das
404b4a:	42                   	inc    %edx
404b4b:	75 67                	jne    0x404bb4
404b4d:	34 39                	xor    $0x39,%al
404b4f:	61                   	popa
404b50:	48                   	dec    %eax
404b51:	79 56                	jns    0x404ba9
404b53:	61                   	popa
404b54:	4a                   	dec    %edx
404b55:	6a 4f                	push   $0x4f
404b57:	64 7a 75             	fs jp  0x404bcf
404b5a:	6b 6d 37 41          	imul   $0x41,0x37(%ebp),%ebp
404b5e:	63 71 6b             	arpl   %esi,0x6b(%ecx)
404b61:	7a 35                	jp     0x404b98
404b63:	76 50                	jbe    0x404bb5
404b65:	49                   	dec    %ecx
404b66:	52                   	push   %edx
404b67:	6c                   	insb   (%dx),%es:(%edi)
404b68:	68 68 61 67 35       	push   $0x35676168
404b6d:	56                   	push   %esi
404b6e:	46                   	inc    %esi
404b6f:	56                   	push   %esi
404b70:	38 77 32             	cmp    %dh,0x32(%edi)
404b73:	74 52                	je     0x404bc7
404b75:	61                   	popa
404b76:	63 74 56 54          	arpl   %esi,0x54(%esi,%edx,2)
404b7a:	35 38 74 52 34       	xor    $0x34527438,%eax
404b7f:	41                   	inc    %ecx
404b80:	5a                   	pop    %edx
404b81:	79 55                	jns    0x404bd8
404b83:	6c                   	insb   (%dx),%es:(%edi)
404b84:	65 47                	gs inc %edi
404b86:	4e                   	dec    %esi
404b87:	45                   	inc    %ebp
404b88:	32 6b 61             	xor    0x61(%ebx),%ch
404b8b:	4f                   	dec    %edi
404b8c:	50                   	push   %eax
404b8d:	75 42                	jne    0x404bd1
404b8f:	52                   	push   %edx
404b90:	63 34 4e             	arpl   %esi,(%esi,%ecx,2)
404b93:	52                   	push   %edx
404b94:	53                   	push   %ebx
404b95:	67 71 50             	addr16 jno 0x404be8
404b98:	76 36                	jbe    0x404bd0
404b9a:	75 5a                	jne    0x404bf6
404b9c:	4b                   	dec    %ebx
404b9d:	6c                   	insb   (%dx),%es:(%edi)
404b9e:	33 62 48             	xor    0x48(%edx),%esp
404ba1:	36 38 61 37          	cmp    %ah,%ss:0x37(%ecx)
404ba5:	69 50 69 42 2b 43 6d 	imul   $0x6d432b42,0x69(%eax),%edx
404bac:	63 43 61             	arpl   %eax,0x61(%ebx)
404baf:	33 39                	xor    (%ecx),%edi
404bb1:	75 30                	jne    0x404be3
404bb3:	6f                   	outsl  %ds:(%esi),(%dx)
404bb4:	34 66                	xor    $0x66,%al
404bb6:	6e                   	outsb  %ds:(%esi),(%dx)
404bb7:	35 69 4b 6d 55       	xor    $0x556d4b69,%eax
404bbc:	61                   	popa
404bbd:	59                   	pop    %ecx
404bbe:	34 6e                	xor    $0x6e,%al
404bc0:	6f                   	outsl  %ds:(%esi),(%dx)
404bc1:	51                   	push   %ecx
404bc2:	77 65                	ja     0x404c29
404bc4:	76 47                	jbe    0x404c0d
404bc6:	62 6b 48             	bound  %ebp,0x48(%ebx)
404bc9:	44                   	inc    %esp
404bca:	6a 55                	push   $0x55
404bcc:	48                   	dec    %eax
404bcd:	6b 6e 6e 56          	imul   $0x56,0x6e(%esi),%ebp
404bd1:	47                   	inc    %edi
404bd2:	4e                   	dec    %esi
404bd3:	39 79 6e             	cmp    %edi,0x6e(%ecx)
404bd6:	4d                   	dec    %ebp
404bd7:	4c                   	dec    %esp
404bd8:	46                   	inc    %esi
404bd9:	73 70                	jae    0x404c4b
404bdb:	64 6e                	outsb  %fs:(%esi),(%dx)
404bdd:	42                   	inc    %edx
404bde:	50                   	push   %eax
404bdf:	43                   	inc    %ebx
404be0:	50                   	push   %eax
404be1:	42                   	inc    %edx
404be2:	47                   	inc    %edi
404be3:	65 4a                	gs dec %edx
404be5:	42                   	inc    %edx
404be6:	33 4b 68             	xor    0x68(%ebx),%ecx
404be9:	34 42                	xor    $0x42,%al
404beb:	7a 54                	jp     0x404c41
404bed:	53                   	push   %ebx
404bee:	73 79                	jae    0x404c69
404bf0:	47                   	inc    %edi
404bf1:	51                   	push   %ecx
404bf2:	75 6a                	jne    0x404c5e
404bf4:	57                   	push   %edi
404bf5:	32 72 52             	xor    0x52(%edx),%dh
404bf8:	69 36 2f 57 32 71    	imul   $0x7132572f,(%esi),%esi
404bfe:	45                   	inc    %ebp
404bff:	43                   	inc    %ebx
404c00:	47                   	inc    %edi
404c01:	66 69 33 6d 6d       	imul   $0x6d6d,(%ebx),%si
404c06:	42                   	inc    %edx
404c07:	4a                   	dec    %edx
404c08:	7a 55                	jp     0x404c5f
404c0a:	78 6d                	js     0x404c79
404c0c:	64 64 68 74 70 71 49 	fs fs push $0x49717074
404c13:	4a                   	dec    %edx
404c14:	63 54 51 78          	arpl   %edx,0x78(%ecx,%edx,2)
404c18:	63 54 42 79          	arpl   %edx,0x79(%edx,%eax,2)
404c1c:	2f                   	das
404c1d:	59                   	pop    %ecx
404c1e:	44                   	inc    %esp
404c1f:	36 2b 61 68          	sub    %ss:0x68(%ecx),%esp
404c23:	77 70                	ja     0x404c95
404c25:	54                   	push   %esp
404c26:	58                   	pop    %eax
404c27:	2b 36                	sub    (%esi),%esi
404c29:	70 54                	jo     0x404c7f
404c2b:	69 56 55 50 72 57 30 	imul   $0x30577250,0x55(%esi),%edx
404c32:	52                   	push   %edx
404c33:	64 6f                	outsl  %fs:(%esi),(%dx)
404c35:	4b                   	dec    %ebx
404c36:	76 38                	jbe    0x404c70
404c38:	41                   	inc    %ecx
404c39:	46                   	inc    %esi
404c3a:	51                   	push   %ecx
404c3b:	6d                   	insl   (%dx),%es:(%edi)
404c3c:	70 6d                	jo     0x404cab
404c3e:	2b 37                	sub    (%edi),%esi
404c40:	4b                   	dec    %ebx
404c41:	38 65 30             	cmp    %ah,0x30(%ebp)
404c44:	41                   	inc    %ecx
404c45:	32 50 6c             	xor    0x6c(%eax),%dl
404c48:	4a                   	dec    %edx
404c49:	77 4a                	ja     0x404c95
404c4b:	61                   	popa
404c4c:	47                   	inc    %edi
404c4d:	48                   	dec    %eax
404c4e:	68 33 31 46 7a       	push   $0x7a463133
404c53:	39 65 6a             	cmp    %esp,0x6a(%ebp)
404c56:	56                   	push   %esi
404c57:	6f                   	outsl  %ds:(%esi),(%dx)
404c58:	33 68 73             	xor    0x73(%eax),%ebp
404c5b:	62 2b                	bound  %ebp,(%ebx)
404c5d:	30 44 6f 5a          	xor    %al,0x5a(%edi,%ebp,2)
404c61:	72 37                	jb     0x404c9a
404c63:	49                   	dec    %ecx
404c64:	2b 71 51             	sub    0x51(%ecx),%esi
404c67:	73 7a                	jae    0x404ce3
404c69:	64 47                	fs inc %edi
404c6b:	62 69 4e             	bound  %ebp,0x4e(%ecx)
404c6e:	70 71                	jo     0x404ce1
404c70:	61                   	popa
404c71:	71 57                	jno    0x404cca
404c73:	2b 64 42 38          	sub    0x38(%edx,%eax,2),%esp
404c77:	54                   	push   %esp
404c78:	7a 6b                	jp     0x404ce5
404c7a:	56                   	push   %esi
404c7b:	34 4f                	xor    $0x4f,%al
404c7d:	42                   	inc    %edx
404c7e:	2b 55 34             	sub    0x34(%ebp),%edx
404c81:	36 61                	ss popa
404c83:	49                   	dec    %ecx
404c84:	69 50 38 44 61 55 41 	imul   $0x41556144,0x38(%eax),%edx
404c8b:	42                   	inc    %edx
404c8c:	75 73                	jne    0x404d01
404c8e:	5a                   	pop    %edx
404c8f:	55                   	push   %ebp
404c90:	37                   	aaa
404c91:	30 64 71 6f          	xor    %ah,0x6f(%ecx,%esi,2)
404c95:	77 45                	ja     0x404cdc
404c97:	45                   	inc    %ebp
404c98:	64 57                	fs push %edi
404c9a:	59                   	pop    %ecx
404c9b:	4a                   	dec    %edx
404c9c:	52                   	push   %edx
404c9d:	6c                   	insb   (%dx),%es:(%edi)
404c9e:	39 44 49 4b          	cmp    %eax,0x4b(%ecx,%ecx,2)
404ca2:	44                   	inc    %esp
404ca3:	46                   	inc    %esi
404ca4:	36 64 68 47 6c 75 35 	ss fs push $0x35756c47
404cab:	4c                   	dec    %esp
404cac:	45                   	inc    %ebp
404cad:	42                   	inc    %edx
404cae:	71 57                	jno    0x404d07
404cb0:	44                   	inc    %esp