428a5a:	48                   	dec    %eax
428a5b:	47                   	inc    %edi
428a5c:	72 74                	jb     0x428ad2
428a5e:	65 47                	gs inc %edi
428a60:	6b 5a 67 44          	imul   $0x44,0x67(%edx),%ebx
428a64:	7a 50                	jp     0x428ab6
428a66:	49                   	dec    %ecx
428a67:	65 64 50             	gs fs push %eax
428a6a:	38 2f                	cmp    %ch,(%edi)
428a6c:	57                   	push   %edi
428a6d:	4c                   	dec    %esp
428a6e:	50                   	push   %eax
428a6f:	6c                   	insb   (%dx),%es:(%edi)
428a70:	54                   	push   %esp
428a71:	45                   	inc    %ebp
428a72:	64 36 51             	fs ss push %ecx
428a75:	44                   	inc    %esp
428a76:	6b 47 72 67          	imul   $0x67,0x72(%edi),%eax
428a7a:	4c                   	dec    %esp
428a7b:	4c                   	dec    %esp
428a7c:	68 75 36 79 4a       	push   $0x4a793675
428a81:	30 66 75             	xor    %ah,0x75(%esi)
428a84:	37                   	aaa
428a85:	52                   	push   %edx
428a86:	72 30                	jb     0x428ab8
428a88:	74 34                	je     0x428abe
428a8a:	7a 2b                	jp     0x428ab7
428a8c:	74 30                	je     0x428abe
428a8e:	6f                   	outsl  %ds:(%esi),(%dx)
428a8f:	71 4c                	jno    0x428add
428a91:	76 59                	jbe    0x428aec
428a93:	43                   	inc    %ebx
428a94:	46                   	inc    %esi
428a95:	2f                   	das
428a96:	45                   	inc    %ebp
428a97:	38 51 61             	cmp    %dl,0x61(%ecx)
428a9a:	31 47 76             	xor    %eax,0x76(%edi)
428a9d:	79 69                	jns    0x428b08
428a9f:	4c                   	dec    %esp
428aa0:	47                   	inc    %edi
428aa1:	6d                   	insl   (%dx),%es:(%edi)
428aa2:	75 52                	jne    0x428af6
428aa4:	74 52                	je     0x428af8
428aa6:	56                   	push   %esi
428aa7:	75 42                	jne    0x428aeb
428aa9:	2f                   	das
428aaa:	41                   	inc    %ecx
428aab:	43                   	inc    %ebx
428aac:	4d                   	dec    %ebp
428aad:	41                   	inc    %ecx
428aae:	6c                   	insb   (%dx),%es:(%edi)
428aaf:	59                   	pop    %ecx
428ab0:	61                   	popa
428ab1:	7a 78                	jp     0x428b2b
428ab3:	7a 30                	jp     0x428ae5
428ab5:	57                   	push   %edi
428ab6:	59                   	pop    %ecx
428ab7:	55                   	push   %ebp
428ab8:	70 4d                	jo     0x428b07
428aba:	51                   	push   %ecx
428abb:	71 42                	jno    0x428aff
428abd:	63 42 59             	arpl   %eax,0x59(%edx)
428ac0:	64 72 4a             	fs jb  0x428b0d
428ac3:	43                   	inc    %ebx
428ac4:	66 35 36 67          	xor    $0x6736,%ax
428ac8:	5a                   	pop    %edx
428ac9:	6f                   	outsl  %ds:(%esi),(%dx)
428aca:	2f                   	das
428acb:	48                   	dec    %eax
428acc:	65 44                	gs inc %esp
428ace:	37                   	aaa
428acf:	4b                   	dec    %ebx
428ad0:	56                   	push   %esi
428ad1:	30 53 61             	xor    %dl,0x61(%ebx)
428ad4:	67 33 50 6c          	xor    0x6c(%bx,%si),%edx
428ad8:	7a 65                	jp     0x428b3f
428ada:	36 56                	ss push %esi
428adc:	31 78 62             	xor    %edi,0x62(%eax)
428adf:	56                   	push   %esi
428ae0:	4b                   	dec    %ebx
428ae1:	66 32 79 6b          	data16 xor 0x6b(%ecx),%bh
428ae5:	6a 37                	push   $0x37
428ae7:	53                   	push   %ebx
428ae8:	52                   	push   %edx
428ae9:	30 59 4a             	xor    %bl,0x4a(%ecx)
428aec:	72 39                	jb     0x428b27
428aee:	66 4d                	dec    %bp
428af0:	47                   	inc    %edi
428af1:	2f                   	das
428af2:	6e                   	outsb  %ds:(%esi),(%dx)
428af3:	48                   	dec    %eax
428af4:	4b                   	dec    %ebx
428af5:	6a 65                	push   $0x65
428af7:	51                   	push   %ecx
428af8:	41                   	inc    %ecx
428af9:	35 61 69 32 75       	xor    $0x75326961,%eax
428afe:	6f                   	outsl  %ds:(%esi),(%dx)
428aff:	48                   	dec    %eax
428b00:	62 55 66             	bound  %edx,0x66(%ebp)
428b03:	57                   	push   %edi
428b04:	36 6f                	outsl  %ss:(%esi),(%dx)
428b06:	58                   	pop    %eax
428b07:	44                   	inc    %esp
428b08:	65 55                	gs push %ebp
428b0a:	56                   	push   %esi
428b0b:	5a                   	pop    %edx
428b0c:	2f                   	das
428b0d:	76 75                	jbe    0x428b84
428b0f:	4e                   	dec    %esi
428b10:	78 73                	js     0x428b85
428b12:	32 51 37             	xor    0x37(%ecx),%dl
428b15:	36 57                	ss push %edi
428b17:	62 48 41             	bound  %ecx,0x41(%eax)
428b1a:	68 34 66 79 6f       	push   $0x6f796634
428b1f:	35 71 78 75 54       	xor    $0x54757871,%eax
428b24:	54                   	push   %esp
428b25:	59                   	pop    %ecx
428b26:	50                   	push   %eax
428b27:	74 4d                	je     0x428b76
428b29:	52                   	push   %edx
428b2a:	61                   	popa
428b2b:	68 31 70 76 33       	push   $0x33767031
428b30:	45                   	inc    %ebp
428b31:	43                   	inc    %ebx
428b32:	5a                   	pop    %edx
428b33:	74 59                	je     0x428b8e
428b35:	69 34 2b 6f 6c 53 43 	imul   $0x43536c6f,(%ebx,%ebp,1),%esi
428b3c:	6e                   	outsb  %ds:(%esi),(%dx)
428b3d:	76 2b                	jbe    0x428b6a
428b3f:	31 59 78             	xor    %ebx,0x78(%ecx)
428b42:	38 67 2f             	cmp    %ah,0x2f(%edi)
428b45:	72 58                	jb     0x428b9f
428b47:	72 43                	jb     0x428b8c
428b49:	67 45                	addr16 inc %ebp
428b4b:	68 32 4f 64 6e       	push   $0x6e644f32
428b50:	30 64 36 45          	xor    %ah,0x45(%esi,%esi,1)
428b54:	50                   	push   %eax
428b55:	6c                   	insb   (%dx),%es:(%edi)
428b56:	38 61 6c             	cmp    %ah,0x6c(%ecx)
428b59:	72 4c                	jb     0x428ba7
428b5b:	6a 6a                	push   $0x6a
428b5d:	56                   	push   %esi
428b5e:	4e                   	dec    %esi
428b5f:	46                   	inc    %esi
428b60:	78 50                	js     0x428bb2
428b62:	5a                   	pop    %edx
428b63:	7a 57                	jp     0x428bbc
428b65:	66 5a                	pop    %dx
428b67:	68 33 30 75 48       	push   $0x48753033
428b6c:	49                   	dec    %ecx
428b6d:	6c                   	insb   (%dx),%es:(%edi)
428b6e:	55                   	push   %ebp
428b6f:	71 44                	jno    0x428bb5
428b71:	4e                   	dec    %esi
428b72:	5a                   	pop    %edx
428b73:	2f                   	das
428b74:	75 51                	jne    0x428bc7
428b76:	4e                   	dec    %esi
428b77:	66 33 75 4d          	xor    0x4d(%ebp),%si
428b7b:	6b 71 37 44          	imul   $0x44,0x37(%ecx),%esi
428b7f:	4e                   	dec    %esi
428b80:	6e                   	outsb  %ds:(%esi),(%dx)
428b81:	4d                   	dec    %ebp
428b82:	47                   	inc    %edi
428b83:	33 42 38             	xor    0x38(%edx),%eax
428b86:	4f                   	dec    %edi
428b87:	46                   	inc    %esi
428b88:	76 52                	jbe    0x428bdc
428b8a:	69 48 54 76 4e 2b 37 	imul   $0x372b4e76,0x54(%eax),%ecx
428b91:	67 35 43 33 39 47    	addr16 xor $0x47393343,%eax
428b97:	47                   	inc    %edi
428b98:	2f                   	das
428b99:	77 49                	ja     0x428be4
428b9b:	56                   	push   %esi
428b9c:	30 2f                	xor    %ch,(%edi)
428b9e:	71 64                	jno    0x428c04
428ba0:	37                   	aaa
428ba1:	59                   	pop    %ecx
428ba2:	35 57 4a 4d 6a       	xor    $0x6a4d4a57,%eax
428ba7:	79 37                	jns    0x428be0
428ba9:	32 65 4e             	xor    0x4e(%ebp),%ah
428bac:	50                   	push   %eax
428bad:	78 46                	js     0x428bf5
428baf:	7a 5a                	jp     0x428c0b
428bb1:	39 63 78             	cmp    %esp,0x78(%ebx)
428bb4:	73 49                	jae    0x428bff
428bb6:	59                   	pop    %ecx
428bb7:	75 50                	jne    0x428c09
428bb9:	79 76                	jns    0x428c31
428bbb:	50                   	push   %eax
428bbc:	37                   	aaa
428bbd:	2f                   	das
428bbe:	46                   	inc    %esi
428bbf:	2b 68 30             	sub    0x30(%eax),%ebp
428bc2:	45                   	inc    %ebp
428bc3:	67 47                	addr16 inc %edi
428bc5:	42                   	inc    %edx
428bc6:	37                   	aaa
428bc7:	7a 76                	jp     0x428c3f
428bc9:	6d                   	insl   (%dx),%es:(%edi)
428bca:	6c                   	insb   (%dx),%es:(%edi)
428bcb:	62 6c 6c 4c          	bound  %ebp,0x4c(%esp,%ebp,2)
428bcf:	68 69 50 41 66       	push   $0x66415069
428bd4:	32 42 68             	xor    0x68(%edx),%al
428bd7:	42                   	inc    %edx
428bd8:	35 46 77 4b 58       	xor    $0x584b7746,%eax
428bdd:	59                   	pop    %ecx
428bde:	33 33                	xor    (%ebx),%esi
428be0:	38 6e 79             	cmp    %ch,0x79(%esi)
428be3:	38 4c 48 55          	cmp    %cl,0x55(%eax,%ecx,2)
428be7:	73 7a                	jae    0x428c63
428be9:	65 71 69             	gs jno 0x428c55
428bec:	69 4e 4e 71 55 36 59 	imul   $0x59365571,0x4e(%esi),%ecx
428bf3:	70 76                	jo     0x428c6b
428bf5:	51                   	push   %ecx
428bf6:	51                   	push   %ecx
428bf7:	4a                   	dec    %edx
428bf8:	52                   	push   %edx
428bf9:	54                   	push   %esp
428bfa:	4c                   	dec    %esp
428bfb:	42                   	inc    %edx
428bfc:	4e                   	dec    %esi
428bfd:	6f                   	outsl  %ds:(%esi),(%dx)
428bfe:	4b                   	dec    %ebx
428bff:	67 56                	addr16 push %esi
428c01:	6c                   	insb   (%dx),%es:(%edi)
428c02:	74 76                	je     0x428c7a
428c04:	4e                   	dec    %esi
428c05:	6f                   	outsl  %ds:(%esi),(%dx)
428c06:	75 75                	jne    0x428c7d
428c08:	46                   	inc    %esi
428c09:	4c                   	dec    %esp
428c0a:	59                   	pop    %ecx
428c0b:	68 4b 46 42 4a       	push   $0x4a42464b
428c10:	38 53 73             	cmp    %dl,0x73(%ebx)
428c13:	4e                   	dec    %esi
428c14:	43                   	inc    %ebx
428c15:	37                   	aaa
428c16:	6f                   	outsl  %ds:(%esi),(%dx)
428c17:	50                   	push   %eax
428c18:	2b 69 7a             	sub    0x7a(%ecx),%ebp
428c1b:	76 36                	jbe    0x428c53
428c1d:	32 6b 6d             	xor    0x6d(%ebx),%ch
428c20:	61                   	popa
428c21:	45                   	inc    %ebp
428c22:	71 47                	jno    0x428c6b
428c24:	6b 6a 2f 75          	imul   $0x75,0x2f(%edx),%ebp
428c28:	76 55                	jbe    0x428c7f
428c2a:	71 69                	jno    0x428c95
428c2c:	52                   	push   %edx
428c2d:	74 4b                	je     0x428c7a
428c2f:	64 2f                	fs das
428c31:	47                   	inc    %edi
428c32:	6b 7a 6a 56          	imul   $0x56,0x6a(%edx),%edi
428c36:	6b 4f 4b 69          	imul   $0x69,0x4b(%edi),%ecx
428c3a:	45                   	inc    %ebp
428c3b:	49                   	dec    %ecx
428c3c:	59                   	pop    %ecx
428c3d:	6c                   	insb   (%dx),%es:(%edi)
428c3e:	59                   	pop    %ecx
428c3f:	33 45 75             	xor    0x75(%ebp),%eax
428c42:	63 54 76 55          	arpl   %edx,0x55(%esi,%esi,2)
428c46:	2f                   	das
428c47:	48                   	dec    %eax
428c48:	57                   	push   %edi
428c49:	7a 4b                	jp     0x428c96
428c4b:	55                   	push   %ebp
428c4c:	42                   	inc    %edx
428c4d:	31 67 38             	xor    %esp,0x38(%edi)
428c50:	5a                   	pop    %edx
428c51:	41                   	inc    %ecx
428c52:	65 5a                	gs pop %edx
428c54:	4c                   	dec    %esp
428c55:	77 2f                	ja     0x428c86
428c57:	31 6b 5a             	xor    %ebp,0x5a(%ebx)
428c5a:	73 44                	jae    0x428ca0
428c5c:	50                   	push   %eax
428c5d:	70 52                	jo     0x428cb1
428c5f:	66 72 61             	data16 jb 0x428cc3
428c62:	38 79 57             	cmp    %bh,0x57(%ecx)
428c65:	69 54 4c 46 43 4d 31 	imul   $0x4f314d43,0x46(%esp,%ecx,2),%edx
428c6c:	4f
428c6d:	62 66 76             	bound  %esp,0x76(%esi)
428c70:	48                   	dec    %eax
428c71:	43                   	inc    %ebx
428c72:	78 44                	js     0x428cb8
428c74:	2f                   	das
428c75:	74 59                	je     0x428cd0
428c77:	73 58                	jae    0x428cd1
428c79:	57                   	push   %edi
428c7a:	6b 6c 72 6f 44       	imul   $0x44,0x6f(%edx,%esi,2),%ebp
428c7f:	6b 44 50 68 4c       	imul   $0x4c,0x68(%eax,%edx,2),%eax
428c84:	58                   	pop    %eax
428c85:	44                   	inc    %esp
428c86:	4e                   	dec    %esi
428c87:	77 79                	ja     0x428d02
428c89:	67 32 52 42          	xor    0x42(%bp,%si),%dl
428c8d:	4a                   	dec    %edx
428c8e:	56                   	push   %esi
428c8f:	72 4b                	jb     0x428cdc
428c91:	50                   	push   %eax
428c92:	33 4e 6f             	xor    0x6f(%esi),%ecx
428c95:	64 6c                	fs insb (%dx),%es:(%edi)
428c97:	70 56                	jo     0x428cef
428c99:	43                   	inc    %ebx
428c9a:	54                   	push   %esp
428c9b:	47                   	inc    %edi
428c9c:	66 2f                	data16 das
428c9e:	70 61                	jo     0x428d01
428ca0:	58                   	pop    %eax
428ca1:	64 6b 72 69 59       	imul   $0x59,%fs:0x69(%edx),%esi
428ca6:	4e                   	dec    %esi
428ca7:	48                   	dec    %eax
428ca8:	52                   	push   %edx
428ca9:	33 35 54 5a 77 50    	xor    0x50775a54,%esi
428caf:	63 72 61             	arpl   %esi,0x61(%edx)
428cb2:	55                   	push   %ebp
428cb3:	2f                   	das
428cb4:	73 76                	jae    0x428d2c
428cb6:	69 76 68 78 6f 71 6b 	imul   $0x6b716f78,0x68(%esi),%esi
428cbd:	58                   	pop    %eax
428cbe:	62 62 55             	bound  %esp,0x55(%edx)
428cc1:	31 76 42             	xor    %esi,0x42(%esi)
428cc4:	4a                   	dec    %edx
428cc5:	51                   	push   %ecx
428cc6:	70 4f                	jo     0x428d17
428cc8:	44                   	inc    %esp
428cc9:	75 51                	jne    0x428d1c
428ccb:	52                   	push   %edx
428ccc:	72 44                	jb     0x428d12
428cce:	4a                   	dec    %edx
428ccf:	61                   	popa
428cd0:	4a                   	dec    %edx
428cd1:	79 78                	jns    0x428d4b
428cd3:	2f                   	das
428cd4:	75 33                	jne    0x428d09
428cd6:	54                   	push   %esp
428cd7:	65 72 4d             	gs jb  0x428d27
428cda:	73 52                	jae    0x428d2e
428cdc:	54                   	push   %esp
428cdd:	6b 35 4c 38 38 2f 67 	imul   $0x67,0x2f38384c,%esi
428ce4:	37                   	aaa
428ce5:	74 38                	je     0x428d1f
428ce7:	77 71                	ja     0x428d5a
428ce9:	33 4a 64             	xor    0x64(%edx),%ecx
428cec:	6c                   	insb   (%dx),%es:(%edi)
428ced:	5a                   	pop    %edx
428cee:	57                   	push   %edi
428cef:	65 44                	gs inc %esp
428cf1:	36 49                	ss dec %ecx