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
404cb1:	46                   	inc    %esi
404cb2:	66 4d                	dec    %bp
404cb4:	6b 72 6b 41          	imul   $0x41,0x6b(%edx),%esi
404cb8:	39 67 55             	cmp    %esp,0x55(%edi)
404cbb:	37                   	aaa
404cbc:	39 72 49             	cmp    %esi,0x49(%edx)
404cbf:	31 4b 61             	xor    %ecx,0x61(%ebx)
404cc2:	65 32 47 45          	xor    %gs:0x45(%edi),%al
404cc6:	31 2b                	xor    %ebp,(%ebx)
404cc8:	4a                   	dec    %edx
404cc9:	2f                   	das
404cca:	54                   	push   %esp
404ccb:	4f                   	dec    %edi
404ccc:	30 68 79             	xor    %ch,0x79(%eax)
404ccf:	6b 50 35 4c          	imul   $0x4c,0x35(%eax),%edx
404cd3:	45                   	inc    %ebp
404cd4:	44                   	inc    %esp
404cd5:	4a                   	dec    %edx
404cd6:	55                   	push   %ebp
404cd7:	6e                   	outsb  %ds:(%esi),(%dx)
404cd8:	79 6a                	jns    0x404d44
404cda:	2b 61 33             	sub    0x33(%ecx),%esp
404cdd:	33 57 63             	xor    0x63(%edi),%edx
404ce0:	33 72 55             	xor    0x55(%edx),%esi
404ce3:	78 52                	js     0x404d37
404ce5:	4e                   	dec    %esi
404ce6:	52                   	push   %edx
404ce7:	48                   	dec    %eax
404ce8:	6f                   	outsl  %ds:(%esi),(%dx)
404ce9:	4c                   	dec    %esp
404cea:	42                   	inc    %edx
404ceb:	62 53 53             	bound  %edx,0x53(%ebx)
404cee:	6c                   	insb   (%dx),%es:(%edi)
404cef:	75 53                	jne    0x404d44
404cf1:	38 65 52             	cmp    %ah,0x52(%ebp)
404cf4:	77 48                	ja     0x404d3e
404cf6:	50                   	push   %eax
404cf7:	42                   	inc    %edx
404cf8:	79 69                	jns    0x404d63
404cfa:	69 4a 78 59 6d 62 56 	imul   $0x56626d59,0x78(%edx),%ecx
404d01:	49                   	dec    %ecx
404d02:	7a 45                	jp     0x404d49
404d04:	46                   	inc    %esi
404d05:	4d                   	dec    %ebp
404d06:	76 68                	jbe    0x404d70
404d08:	36 51                	ss push %ecx
404d0a:	74 53                	je     0x404d5f
404d0c:	79 75                	jns    0x404d83
404d0e:	78 39                	js     0x404d49
404d10:	7a 5a                	jp     0x404d6c
404d12:	33 70 75             	xor    0x75(%eax),%esi
404d15:	78 72                	js     0x404d89
404d17:	37                   	aaa
404d18:	6c                   	insb   (%dx),%es:(%edi)
404d19:	36 52                	ss push %edx
404d1b:	6e                   	outsb  %ds:(%esi),(%dx)
404d1c:	4c                   	dec    %esp
404d1d:	6b 4f 30 63          	imul   $0x63,0x30(%edi),%ecx
404d21:	4d                   	dec    %ebp
404d22:	7a 49                	jp     0x404d6d
404d24:	6e                   	outsb  %ds:(%esi),(%dx)
404d25:	42                   	inc    %edx
404d26:	55                   	push   %ebp
404d27:	55                   	push   %ebp
404d28:	52                   	push   %edx
404d29:	33 4e 2b             	xor    0x2b(%esi),%ecx
404d2c:	79 50                	jns    0x404d7e
404d2e:	32 54 57 4d          	xor    0x4d(%edi,%edx,2),%dl
404d32:	4e                   	dec    %esi
404d33:	51                   	push   %ecx
404d34:	37                   	aaa
404d35:	53                   	push   %ebx
404d36:	6f                   	outsl  %ds:(%esi),(%dx)
404d37:	71 34                	jno    0x404d6d
404d39:	67 46                	addr16 inc %esi
404d3b:	31 61 79             	xor    %esp,0x79(%ecx)
404d3e:	75 46                	jne    0x404d86
404d40:	2f                   	das
404d41:	50                   	push   %eax
404d42:	70 46                	jo     0x404d8a
404d44:	70 4d                	jo     0x404d93
404d46:	76 33                	jbe    0x404d7b
404d48:	55                   	push   %ebp
404d49:	68 76 39 74 2f       	push   $0x2f743976
404d4e:	74 46                	je     0x404d96
404d50:	65 45                	gs inc %ebp
404d52:	65 55                	gs push %ebp
404d54:	49                   	dec    %ecx
404d55:	50                   	push   %eax
404d56:	33 59 37             	xor    0x37(%ecx),%ebx
404d59:	66 64 44             	fs inc %sp
404d5c:	47                   	inc    %edi
404d5d:	53                   	push   %ebx
404d5e:	72 47                	jb     0x404da7
404d60:	74 58                	je     0x404dba
404d62:	43                   	inc    %ebx
404d63:	46                   	inc    %esi
404d64:	4d                   	dec    %ebp
404d65:	6d                   	insl   (%dx),%es:(%edi)
404d66:	48                   	dec    %eax
404d67:	62 6b 62             	bound  %ebp,0x62(%ebx)
404d6a:	2b 6c 30 54          	sub    0x54(%eax,%esi,1),%ebp
404d6e:	52                   	push   %edx
404d6f:	34 53                	xor    $0x53,%al
404d71:	51                   	push   %ecx
404d72:	59                   	pop    %ecx
404d73:	49                   	dec    %ecx
404d74:	2b 46 36             	sub    0x36(%esi),%eax
404d77:	33 68 6f             	xor    0x6f(%eax),%ebp
404d7a:	47                   	inc    %edi
404d7b:	47                   	inc    %edi
404d7c:	77 30                	ja     0x404dae
404d7e:	4b                   	dec    %ebx
404d7f:	37                   	aaa
404d80:	7a 53                	jp     0x404dd5
404d82:	67 44                	addr16 inc %esp
404d84:	44                   	inc    %esp
404d85:	72 55                	jb     0x404ddc
404d87:	49                   	dec    %ecx
404d88:	48                   	dec    %eax
404d89:	34 64                	xor    $0x64,%al
404d8b:	74 4c                	je     0x404dd9
404d8d:	71 7a                	jno    0x404e09
404d8f:	50                   	push   %eax
404d90:	77 58                	ja     0x404dea
404d92:	52                   	push   %edx
404d93:	53                   	push   %ebx
404d94:	56                   	push   %esi
404d95:	4b                   	dec    %ebx
404d96:	4d                   	dec    %ebp
404d97:	30 48 30             	xor    %cl,0x30(%eax)
404d9a:	73 77                	jae    0x404e13
404d9c:	34 69                	xor    $0x69,%al
404d9e:	74 34                	je     0x404dd4
404da0:	67 78 64             	addr16 js 0x404e07
404da3:	6c                   	insb   (%dx),%es:(%edi)
404da4:	34 6d                	xor    $0x6d,%al
404da6:	4d                   	dec    %ebp
404da7:	6b 4c 75 53 79       	imul   $0x79,0x53(%ebp,%esi,2),%ecx
404dac:	68 30 38 42 4a       	push   $0x4a423830
404db1:	54                   	push   %esp
404db2:	6a 66                	push   $0x66
404db4:	49                   	dec    %ecx
404db5:	71 49                	jno    0x404e00
404db7:	76 72                	jbe    0x404e2b
404db9:	35 7a 6a 67 45       	xor    $0x45676a7a,%eax
404dbe:	57                   	push   %edi
404dbf:	32 41 49             	xor    0x49(%ecx),%al
404dc2:	57                   	push   %edi
404dc3:	7a 43                	jp     0x404e08
404dc5:	69 4d 76 69 50 46 4a 	imul   $0x4a465069,0x76(%ebp),%ecx
404dcc:	4a                   	dec    %edx
404dcd:	42                   	inc    %edx
404dce:	33 75 77             	xor    0x77(%ebp),%esi
404dd1:	63 78 57             	arpl   %edi,0x57(%eax)
404dd4:	48                   	dec    %eax
404dd5:	33 61 32             	xor    0x32(%ecx),%esp
404dd8:	7a 38                	jp     0x404e12
404dda:	73 76                	jae    0x404e52
404ddc:	50                   	push   %eax
404ddd:	39 70 39             	cmp    %esi,0x39(%eax)
404de0:	73 54                	jae    0x404e36
404de2:	4f                   	dec    %edi
404de3:	6c                   	insb   (%dx),%es:(%edi)
404de4:	50                   	push   %eax
404de5:	49                   	dec    %ecx
404de6:	4f                   	dec    %edi
404de7:	61                   	popa
404de8:	46                   	inc    %esi
404de9:	2f                   	das
404dea:	62 6e 46             	bound  %ebp,0x46(%esi)
404ded:	37                   	aaa
404dee:	74 69                	je     0x404e59
404df0:	48                   	dec    %eax
404df1:	54                   	push   %esp