428c15:	57                   	push   %edi
428c16:	70 63                	jo     0x428c7b
428c18:	53                   	push   %ebx
428c19:	56                   	push   %esi
428c1a:	37                   	aaa
428c1b:	56                   	push   %esi
428c1c:	61                   	popa
428c1d:	6f                   	outsl  %ds:(%esi),(%dx)
428c1e:	71 4c                	jno    0x428c6c
428c20:	33 37                	xor    (%edi),%esi
428c22:	75 74                	jne    0x428c98
428c24:	73 75                	jae    0x428c9b
428c26:	43                   	inc    %ebx
428c27:	71 52                	jno    0x428c7b
428c29:	6c                   	insb   (%dx),%es:(%edi)
428c2a:	43                   	inc    %ebx
428c2b:	57                   	push   %edi
428c2c:	70 74                	jo     0x428ca2
428c2e:	75 78                	jne    0x428ca8
428c30:	79 73                	jns    0x428ca5
428c32:	6c                   	insb   (%dx),%es:(%edi)
428c33:	58                   	pop    %eax
428c34:	72 65                	jb     0x428c9b
428c36:	34 70                	xor    $0x70,%al
428c38:	45                   	inc    %ebp
428c39:	33 44 37 6d          	xor    0x6d(%edi,%esi,1),%eax
428c3d:	50                   	push   %eax
428c3e:	47                   	inc    %edi
428c3f:	4b                   	dec    %ebx
428c40:	65 76 4c             	gs jbe 0x428c8f
428c43:	63 43 43             	arpl   %eax,0x43(%ebx)
428c46:	64 75 36             	fs jne 0x428c7f
428c49:	2b 66 4a             	sub    0x4a(%esi),%esp
428c4c:	43                   	inc    %ebx
428c4d:	56                   	push   %esi
428c4e:	70 6d                	jo     0x428cbd
428c50:	6f                   	outsl  %ds:(%esi),(%dx)
428c51:	52                   	push   %edx
428c52:	6e                   	outsb  %ds:(%esi),(%dx)
428c53:	31 75 43             	xor    %esi,0x43(%ebp)
428c56:	35 79 32 43 50       	xor    $0x50433279,%eax
428c5b:	76 6b                	jbe    0x428cc8
428c5d:	6b 30 73             	imul   $0x73,(%eax),%esi
428c60:	6f                   	outsl  %ds:(%esi),(%dx)
428c61:	38 41 77             	cmp    %al,0x77(%ecx)
428c64:	39 43 61             	cmp    %eax,0x61(%ebx)
428c67:	6f                   	outsl  %ds:(%esi),(%dx)
428c68:	2f                   	das
428c69:	70 75                	jo     0x428ce0
428c6b:	37                   	aaa
428c6c:	59                   	pop    %ecx
428c6d:	57                   	push   %edi
428c6e:	7a 6c                	jp     0x428cdc
428c70:	45                   	inc    %ebp
428c71:	76 69                	jbe    0x428cdc
428c73:	46                   	inc    %esi
428c74:	45                   	inc    %ebp
428c75:	34 7a                	xor    $0x7a,%al
428c77:	46                   	inc    %esi
428c78:	57                   	push   %edi
428c79:	4f                   	dec    %edi
428c7a:	45                   	inc    %ebp
428c7b:	4f                   	dec    %edi
428c7c:	45                   	inc    %ebp
428c7d:	46                   	inc    %esi
428c7e:	6d                   	insl   (%dx),%es:(%edi)
428c7f:	50                   	push   %eax
428c80:	48                   	dec    %eax
428c81:	37                   	aaa
428c82:	4a                   	dec    %edx
428c83:	69 44 6d 79 43 41 4d 	imul   $0x584d4143,0x79(%ebp,%ebp,2),%eax
428c8a:	58
428c8b:	4a                   	dec    %edx
428c8c:	4a                   	dec    %edx
428c8d:	41                   	inc    %ecx
428c8e:	70 2f                	jo     0x428cbf
428c90:	70 49                	jo     0x428cdb
428c92:	71 43                	jno    0x428cd7
428c94:	41                   	inc    %ecx
428c95:	70 37                	jo     0x428cce
428c97:	52                   	push   %edx
428c98:	53                   	push   %ebx
428c99:	59                   	pop    %ecx
428c9a:	47                   	inc    %edi
428c9b:	58                   	pop    %eax
428c9c:	31 62 6d             	xor    %esp,0x6d(%edx)
428c9f:	57                   	push   %edi
428ca0:	43                   	inc    %ebx
428ca1:	6b 30 35             	imul   $0x35,(%eax),%esi
428ca4:	2f                   	das
428ca5:	52                   	push   %edx
428ca6:	49                   	dec    %ecx
428ca7:	4e                   	dec    %esi
428ca8:	41                   	inc    %ecx
428ca9:	69 44 73 50 38 4f 55 	imul   $0x79554f38,0x50(%ebx,%esi,2),%eax
428cb0:	79
428cb1:	4b                   	dec    %ebx
428cb2:	47                   	inc    %edi
428cb3:	38 67 6b             	cmp    %ah,0x6b(%edi)
428cb6:	74 48                	je     0x428d00
428cb8:	37                   	aaa
428cb9:	44                   	inc    %esp
428cba:	46                   	inc    %esi
428cbb:	35 50 37 61 66       	xor    $0x66613750,%eax
428cc0:	52                   	push   %edx
428cc1:	67 38 52 2b          	cmp    %dl,0x2b(%bp,%si)
428cc5:	4e                   	dec    %esi
428cc6:	54                   	push   %esp
428cc7:	35 69 70 46 61       	xor    $0x61467069,%eax
428ccc:	55                   	push   %ebp
428ccd:	38 71 37             	cmp    %dh,0x37(%ecx)
428cd0:	38 73 48             	cmp    %dh,0x48(%ebx)
428cd3:	53                   	push   %ebx
428cd4:	31 41 57             	xor    %eax,0x57(%ecx)
428cd7:	42                   	inc    %edx
428cd8:	34 46                	xor    $0x46,%al
428cda:	62 56 66             	bound  %edx,0x66(%esi)
428cdd:	48                   	dec    %eax
428cde:	53                   	push   %ebx
428cdf:	4a                   	dec    %edx
428ce0:	57                   	push   %edi
428ce1:	57                   	push   %edi
428ce2:	55                   	push   %ebp
428ce3:	47                   	inc    %edi
428ce4:	6a 50                	push   $0x50
428ce6:	58                   	pop    %eax
428ce7:	34 35                	xor    $0x35,%al
428ce9:	58                   	pop    %eax
428cea:	73 4f                	jae    0x428d3b
428cec:	4c                   	dec    %esp
428ced:	57                   	push   %edi
428cee:	32 33                	xor    (%ebx),%dh
428cf0:	45                   	inc    %ebp
428cf1:	35 37 68 38 37       	xor    $0x37386837,%eax
428cf6:	54                   	push   %esp
428cf7:	4e                   	dec    %esi
428cf8:	63 4d 54             	arpl   %ecx,0x54(%ebp)
428cfb:	4e                   	dec    %esi
428cfc:	35 6d 62 71 53       	xor    $0x5371626d,%eax
428d01:	5a                   	pop    %edx
428d02:	38 4c 64 77          	cmp    %cl,0x77(%esp,%eiz,2)
428d06:	6f                   	outsl  %ds:(%esi),(%dx)
428d07:	73 36                	jae    0x428d3f
428d09:	58                   	pop    %eax
428d0a:	57                   	push   %edi
428d0b:	63 4b 76             	arpl   %ecx,0x76(%ebx)
428d0e:	49                   	dec    %ecx
428d0f:	45                   	inc    %ebp
428d10:	74 34                	je     0x428d46
428d12:	6f                   	outsl  %ds:(%esi),(%dx)
428d13:	59                   	pop    %ecx
428d14:	2f                   	das
428d15:	35 45 69 67 70       	xor    $0x70676945,%eax
428d1a:	33 31                	xor    (%ecx),%esi
428d1c:	33 45 37             	xor    0x37(%ebp),%eax
428d1f:	42                   	inc    %edx
428d20:	36 53                	ss push %ebx
428d22:	78 66                	js     0x428d8a
428d24:	51                   	push   %ecx
428d25:	59                   	pop    %ecx
428d26:	65 67 44             	gs addr16 inc %esp
428d29:	6e                   	outsb  %ds:(%esi),(%dx)
428d2a:	42                   	inc    %edx
428d2b:	51                   	push   %ecx
428d2c:	2f                   	das
428d2d:	35 6f 43 6e 4b       	xor    $0x4b6e436f,%eax
428d32:	7a 66                	jp     0x428d9a
428d34:	37                   	aaa
428d35:	45                   	inc    %ebp
428d36:	2f                   	das
428d37:	51                   	push   %ecx
428d38:	70 78                	jo     0x428db2
428d3a:	38 47 4d             	cmp    %al,0x4d(%edi)
428d3d:	6c                   	insb   (%dx),%es:(%edi)
428d3e:	79 67                	jns    0x428da7
428d40:	48                   	dec    %eax
428d41:	44                   	inc    %esp
428d42:	38 42 74             	cmp    %al,0x74(%edx)
428d45:	49                   	dec    %ecx
428d46:	76 55                	jbe    0x428d9d
428d48:	6c                   	insb   (%dx),%es:(%edi)
428d49:	6a 4f                	push   $0x4f
428d4b:	69 77 77 4e 59 34 74 	imul   $0x7434594e,0x77(%edi),%esi
428d52:	2f                   	das
428d53:	54                   	push   %esp
428d54:	4d                   	dec    %ebp
428d55:	30 36                	xor    %dh,(%esi)
428d57:	6b 79 36 49          	imul   $0x49,0x36(%ecx),%edi
428d5b:	37                   	aaa
428d5c:	37                   	aaa
428d5d:	36 5a                	ss pop %edx
428d5f:	51                   	push   %ecx
428d60:	59                   	pop    %ecx
428d61:	48                   	dec    %eax
428d62:	4e                   	dec    %esi
428d63:	2f                   	das
428d64:	62 63 33             	bound  %esp,0x33(%ebx)
428d67:	69 52 55 42 74 37 70 	imul   $0x70377442,0x55(%edx),%edx
428d6e:	48                   	dec    %eax
428d6f:	52                   	push   %edx
428d70:	32 39                	xor    (%ecx),%bh
428d72:	36 66 33 52 67       	xor    %ss:0x67(%edx),%dx
428d77:	41                   	inc    %ecx
428d78:	38 35 41 70 4f 52    	cmp    %dh,0x524f7041
428d7e:	6e                   	outsb  %ds:(%esi),(%dx)
428d7f:	59                   	pop    %ecx
428d80:	44                   	inc    %esp
428d81:	4a                   	dec    %edx
428d82:	7a 42                	jp     0x428dc6
428d84:	4a                   	dec    %edx
428d85:	67 74 34             	addr16 je 0x428dbc
428d88:	35 43 58 54 6e       	xor    $0x6e545843,%eax
428d8d:	79 42                	jns    0x428dd1
428d8f:	51                   	push   %ecx
428d90:	4b                   	dec    %ebx
428d91:	44                   	inc    %esp
428d92:	48                   	dec    %eax
428d93:	76 64                	jbe    0x428df9
428d95:	37                   	aaa
428d96:	5a                   	pop    %edx
428d97:	4e                   	dec    %esi
428d98:	74 44                	je     0x428dde
428d9a:	6c                   	insb   (%dx),%es:(%edi)
428d9b:	49                   	dec    %ecx
428d9c:	6e                   	outsb  %ds:(%esi),(%dx)
428d9d:	61                   	popa
428d9e:	4c                   	dec    %esp
428d9f:	6c                   	insb   (%dx),%es:(%edi)
428da0:	70 31                	jo     0x428dd3
428da2:	67 2f                	addr16 das
428da4:	67 6c                	insb   (%dx),%es:(%di)
428da6:	71 5a                	jno    0x428e02
428da8:	58                   	pop    %eax
428da9:	4c                   	dec    %esp
428daa:	62 53 42             	bound  %edx,0x42(%ebx)
428dad:	48                   	dec    %eax
428dae:	65 6b 2b 69          	imul   $0x69,%gs:(%ebx),%ebp
428db2:	33 79 49             	xor    0x49(%ecx),%edi
428db5:	2b 38                	sub    (%eax),%edi
428db7:	67 57                	addr16 push %edi
428db9:	62 67 56             	bound  %esp,0x56(%edi)
428dbc:	42                   	inc    %edx
428dbd:	63 52 46             	arpl   %edx,0x46(%edx)
428dc0:	6d                   	insl   (%dx),%es:(%edi)
428dc1:	33 6a 37             	xor    0x37(%edx),%ebp
428dc4:	75 30                	jne    0x428df6
428dc6:	78 6f                	js     0x428e37
428dc8:	79 66                	jns    0x428e30
428dca:	6d                   	insl   (%dx),%es:(%edi)
428dcb:	39 48 6d             	cmp    %ecx,0x6d(%eax)
428dce:	56                   	push   %esi
428dcf:	66 6d                	insw   (%dx),%es:(%edi)
428dd1:	38 4c 61 47          	cmp    %cl,0x47(%ecx,%eiz,2)
428dd5:	4f                   	dec    %edi
428dd6:	6d                   	insl   (%dx),%es:(%edi)
428dd7:	47                   	inc    %edi
428dd8:	41                   	inc    %ecx
428dd9:	61                   	popa
428dda:	6b 53 65 36          	imul   $0x36,0x65(%ebx),%edx
428dde:	53                   	push   %ebx
428ddf:	6e                   	outsb  %ds:(%esi),(%dx)
428de0:	37                   	aaa
428de1:	44                   	inc    %esp
428de2:	72 6f                	jb     0x428e53
428de4:	6e                   	outsb  %ds:(%esi),(%dx)
428de5:	74 4f                	je     0x428e36
428de7:	6b 47 53 74          	imul   $0x74,0x53(%edi),%eax
428deb:	39 47 64             	cmp    %eax,0x64(%edi)
428dee:	6b 36 55             	imul   $0x55,(%esi),%esi
428df1:	7a 71                	jp     0x428e64
428df3:	58                   	pop    %eax
428df4:	38 41 71             	cmp    %al,0x71(%ecx)
428df7:	57                   	push   %edi
428df8:	4a                   	dec    %edx
428df9:	47                   	inc    %edi
428dfa:	65 34 31             	gs xor $0x31,%al
428dfd:	33 65 79             	xor    0x79(%ebp),%esp
428e00:	52                   	push   %edx
428e01:	61                   	popa
428e02:	6c                   	insb   (%dx),%es:(%edi)
428e03:	7a 46                	jp     0x428e4b
428e05:	45                   	inc    %ebp
428e06:	49                   	dec    %ecx
428e07:	74 75                	je     0x428e7e
428e09:	41                   	inc    %ecx
428e0a:	4f                   	dec    %edi
428e0b:	76 37                	jbe    0x428e44
428e0d:	77 61                	ja     0x428e70
428e0f:	33 54 4e 65          	xor    0x65(%esi,%ecx,2),%edx
428e13:	31 41 2f             	xor    %eax,0x2f(%ecx)
428e16:	73 59                	jae    0x428e71
428e18:	70 44                	jo     0x428e5e
428e1a:	73 70                	jae    0x428e8c
428e1c:	53                   	push   %ebx
428e1d:	4c                   	dec    %esp
428e1e:	69 37 6b 53 75 44    	imul   $0x4475536b,(%edi),%esi
428e24:	50                   	push   %eax
428e25:	78 63                	js     0x428e8a
428e27:	7a 59                	jp     0x428e82
428e29:	61                   	popa
428e2a:	51                   	push   %ecx
428e2b:	49                   	dec    %ecx
428e2c:	65 77 62             	gs ja  0x428e91
428e2f:	71 67                	jno    0x428e98
428e31:	30 59 69             	xor    %bl,0x69(%ecx)
428e34:	35 54 69 2b 7a       	xor    $0x7a2b6954,%eax
428e39:	54                   	push   %esp
428e3a:	6b 31 50             	imul   $0x50,(%ecx),%esi
428e3d:	48                   	dec    %eax
428e3e:	39 65 67             	cmp    %esp,0x67(%ebp)
428e41:	68 78 62 37 67       	push   $0x67376278
428e46:	61                   	popa
428e47:	4b                   	dec    %ebx
428e48:	4b                   	dec    %ebx
428e49:	34 52                	xor    $0x52,%al
428e4b:	34 71                	xor    $0x71,%al
428e4d:	75 53                	jne    0x428ea2
428e4f:	62 6c 4e 36          	bound  %ebp,0x36(%esi,%ecx,2)
428e53:	58                   	pop    %eax
428e54:	63 75 71             	arpl   %esi,0x71(%ebp)
428e57:	69 2f 53 38 53 33    	imul   $0x33533853,(%edi),%ebp
428e5d:	39 57 7a             	cmp    %edx,0x7a(%edi)
428e60:	33 72 65             	xor    0x65(%edx),%esi
428e63:	73 79                	jae    0x428ede
428e65:	2b 64 47 4f          	sub    0x4f(%edi,%eax,2),%esp
428e69:	41                   	inc    %ecx
428e6a:	6f                   	outsl  %ds:(%esi),(%dx)
428e6b:	2f                   	das
428e6c:	2f                   	das
428e6d:	49                   	dec    %ecx
428e6e:	4e                   	dec    %esi
428e6f:	4b                   	dec    %ebx
428e70:	64 6e                	outsb  %fs:(%esi),(%dx)
428e72:	6c                   	insb   (%dx),%es:(%edi)
428e73:	45                   	inc    %ebp
428e74:	6b 47 6e 42          	imul   $0x42,0x6e(%edi),%eax
428e78:	75 32                	jne    0x428eac
428e7a:	63 30                	arpl   %esi,(%eax)
428e7c:	39 62 31             	cmp    %esp,0x31(%edx)
428e7f:	33 49 4f             	xor    0x4f(%ecx),%ecx
428e82:	4e                   	dec    %esi
428e83:	72 34                	jb     0x428eb9
428e85:	6f                   	outsl  %ds:(%esi),(%dx)
428e86:	4e                   	dec    %esi
428e87:	76 70                	jbe    0x428ef9
428e89:	55                   	push   %ebp
428e8a:	78 30                	js     0x428ebc
428e8c:	74 61                	je     0x428eef
428e8e:	6b 50 4c 4b          	imul   $0x4b,0x4c(%eax),%edx
428e92:	61                   	popa