428cf3:	39 58 44             	cmp    %ebx,0x44(%eax)
428cf6:	4d                   	dec    %ebp
428cf7:	75 79                	jne    0x428d72
428cf9:	49                   	dec    %ecx
428cfa:	45                   	inc    %ebp
428cfb:	79 33                	jns    0x428d30
428cfd:	70 63                	jo     0x428d62
428cff:	5a                   	pop    %edx
428d00:	4c                   	dec    %esp
428d01:	78 72                	js     0x428d75
428d03:	6b 35 69 52 62 2b 65 	imul   $0x65,0x2b625269,%esi
428d0a:	65 2b 43 62          	sub    %gs:0x62(%ebx),%eax
428d0e:	32 52 77             	xor    0x77(%edx),%dl
428d11:	77 58                	ja     0x428d6b
428d13:	66 62 32             	bound  %si,(%edx)
428d16:	47                   	inc    %edi
428d17:	36 78 39             	ss js  0x428d53
428d1a:	73 54                	jae    0x428d70
428d1c:	68 77 2f 4e 47       	push   $0x474e2f77
428d21:	73 65                	jae    0x428d88
428d23:	36 54                	ss push %esp
428d25:	76 33                	jbe    0x428d5a
428d27:	67 53                	addr16 push %ebx
428d29:	74 4d                	je     0x428d78
428d2b:	77 57                	ja     0x428d84
428d2d:	45                   	inc    %ebp
428d2e:	33 2b                	xor    (%ebx),%ebp
428d30:	34 78                	xor    $0x78,%al
428d32:	78 30                	js     0x428d64
428d34:	49                   	dec    %ecx
428d35:	48                   	dec    %eax
428d36:	45                   	inc    %ebp
428d37:	4c                   	dec    %esp
428d38:	39 6c 66 58          	cmp    %ebp,0x58(%esi,%eiz,2)
428d3c:	42                   	inc    %edx
428d3d:	4b                   	dec    %ebx
428d3e:	4a                   	dec    %edx
428d3f:	6b 55 62 52          	imul   $0x52,0x62(%ebp),%edx
428d43:	6d                   	insl   (%dx),%es:(%edi)
428d44:	67 67 6f             	addr16 outsl %ds:(%si),(%dx)
428d47:	65 63 56 2f          	arpl   %edx,%gs:0x2f(%esi)
428d4b:	71 38                	jno    0x428d85
428d4d:	79 44                	jns    0x428d93
428d4f:	76 35                	jbe    0x428d86
428d51:	73 41                	jae    0x428d94
428d53:	70 59                	jo     0x428dae
428d55:	49                   	dec    %ecx
428d56:	35 39 72 4b 6e       	xor    $0x6e4b7239,%eax
428d5b:	79 4c                	jns    0x428da9
428d5d:	47                   	inc    %edi
428d5e:	35 55 45 72 43       	xor    $0x43724555,%eax
428d63:	79 45                	jns    0x428daa
428d65:	47                   	inc    %edi
428d66:	50                   	push   %eax
428d67:	56                   	push   %esi
428d68:	4c                   	dec    %esp
428d69:	79 5a                	jns    0x428dc5
428d6b:	35 42 5a 38 6e       	xor    $0x6e385a42,%eax
428d70:	37                   	aaa
428d71:	76 71                	jbe    0x428de4
428d73:	69 45 42 66 47 69 6a 	imul   $0x6a694766,0x42(%ebp),%eax
428d7a:	2f                   	das
428d7b:	43                   	inc    %ebx
428d7c:	4e                   	dec    %esi
428d7d:	6f                   	outsl  %ds:(%esi),(%dx)
428d7e:	61                   	popa
428d7f:	49                   	dec    %ecx
428d80:	65 68 6b 37 4e 61    	gs push $0x614e376b
428d86:	36 6a 62             	ss push $0x62
428d89:	44                   	inc    %esp
428d8a:	53                   	push   %ebx
428d8b:	64 35 51 4f 33 51    	fs xor $0x51334f51,%eax
428d91:	51                   	push   %ecx
428d92:	64 42                	fs inc %edx
428d94:	74 56                	je     0x428dec
428d96:	69 44 6e 4f 57 68 37 	imul   $0x2b376857,0x4f(%esi,%ebp,2),%eax
428d9d:	2b
428d9e:	57                   	push   %edi
428d9f:	43                   	inc    %ebx
428da0:	6c                   	insb   (%dx),%es:(%edi)
428da1:	52                   	push   %edx
428da2:	39 75 6a             	cmp    %esi,0x6a(%ebp)
428da5:	51                   	push   %ecx
428da6:	76 70                	jbe    0x428e18
428da8:	6c                   	insb   (%dx),%es:(%edi)
428da9:	7a 66                	jp     0x428e11
428dab:	6b 7a 75 41          	imul   $0x41,0x75(%edx),%edi
428daf:	67 6f                	outsl  %ds:(%si),(%dx)
428db1:	31 71 32             	xor    %esi,0x32(%ecx)
428db4:	33 6d 6e             	xor    0x6e(%ebp),%ebp
428db7:	4a                   	dec    %edx
428db8:	55                   	push   %ebp
428db9:	61                   	popa
428dba:	73 63                	jae    0x428e1f
428dbc:	59                   	pop    %ecx
428dbd:	6b 6c 5a 47 52       	imul   $0x52,0x47(%edx,%ebx,2),%ebp
428dc2:	51                   	push   %ecx
428dc3:	6c                   	insb   (%dx),%es:(%edi)
428dc4:	6b 37 6c             	imul   $0x6c,(%edi),%esi
428dc7:	4b                   	dec    %ebx
428dc8:	44                   	inc    %esp
428dc9:	4b                   	dec    %ebx
428dca:	75 74                	jne    0x428e40
428dcc:	53                   	push   %ebx
428dcd:	35 76 69 63 79       	xor    $0x79636976,%eax
428dd2:	69 6c 67 61 70 47 48 	imul   $0x74484770,0x61(%edi,%eiz,2),%ebp
428dd9:	74
428dda:	30 69 43             	xor    %ch,0x43(%ecx)
428ddd:	73 4b                	jae    0x428e2a
428ddf:	6c                   	insb   (%dx),%es:(%edi)
428de0:	55                   	push   %ebp
428de1:	4b                   	dec    %ebx
428de2:	46                   	inc    %esi
428de3:	31 41 49             	xor    %eax,0x49(%ecx)
428de6:	45                   	inc    %ebp
428de7:	6c                   	insb   (%dx),%es:(%edi)
428de8:	34 46                	xor    $0x46,%al
428dea:	65 76 34             	gs jbe 0x428e21
428ded:	33 68 2b             	xor    0x2b(%eax),%ebp
428df0:	62 2b                	bound  %ebp,(%ebx)
428df2:	64 58                	fs pop %eax
428df4:	67 4e                	addr16 dec %esi
428df6:	6c                   	insb   (%dx),%es:(%edi)
428df7:	64 59                	fs pop %ecx
428df9:	63 4c 38 47          	arpl   %ecx,0x47(%eax,%edi,1)
428dfd:	30 74 36 44          	xor    %dh,0x44(%esi,%esi,1)
428e01:	55                   	push   %ebp
428e02:	6c                   	insb   (%dx),%es:(%edi)
428e03:	59                   	pop    %ecx
428e04:	65 67 35 71 48 4c 6d 	gs addr16 xor $0x6d4c4871,%eax
428e0b:	55                   	push   %ebp
428e0c:	6c                   	insb   (%dx),%es:(%edi)
428e0d:	37                   	aaa
428e0e:	35 73 4b 6a 38       	xor    $0x386a4b73,%eax
428e13:	63 5a 76             	arpl   %ebx,0x76(%edx)
428e16:	45                   	inc    %ebp
428e17:	44                   	inc    %esp
428e18:	42                   	inc    %edx
428e19:	48                   	dec    %eax
428e1a:	75 6c                	jne    0x428e88
428e1c:	30 35 76 6a 7a 7a    	xor    %dh,0x7a7a6a76
428e22:	71 33                	jno    0x428e57
428e24:	4e                   	dec    %esi
428e25:	7a 79                	jp     0x428ea0
428e27:	39 2b                	cmp    %ebp,(%ebx)
428e29:	56                   	push   %esi
428e2a:	64 75 58             	fs jne 0x428e85
428e2d:	33 65 7a             	xor    0x7a(%ebp),%esp
428e30:	6d                   	insl   (%dx),%es:(%edi)
428e31:	5a                   	pop    %edx
428e32:	57                   	push   %edi
428e33:	77 4a                	ja     0x428e7f
428e35:	77 76                	ja     0x428ead
428e37:	53                   	push   %ebx
428e38:	43                   	inc    %ebx
428e39:	42                   	inc    %edx
428e3a:	68 4e 64 71 43       	push   $0x4371644e
428e3f:	4c                   	dec    %esp
428e40:	72 52                	jb     0x428e94
428e42:	56                   	push   %esi
428e43:	44                   	inc    %esp
428e44:	4c                   	dec    %esp
428e45:	59                   	pop    %ecx
428e46:	35 42 34 68 72       	xor    $0x72683442,%eax
428e4b:	71 56                	jno    0x428ea3
428e4d:	55                   	push   %ebp
428e4e:	79 6b                	jns    0x428ebb
428e50:	77 74                	ja     0x428ec6
428e52:	64 76 78             	fs jbe 0x428ecd
428e55:	65 74 64             	gs je  0x428ebc
428e58:	6d                   	insl   (%dx),%es:(%edi)
428e59:	65 68 41 76 36 4c    	gs push $0x4c367641
428e5f:	6a 73                	push   $0x73
428e61:	46                   	inc    %esi
428e62:	58                   	pop    %eax
428e63:	44                   	inc    %esp
428e64:	58                   	pop    %eax
428e65:	70 41                	jo     0x428ea8
428e67:	4c                   	dec    %esp
428e68:	75 77                	jne    0x428ee1
428e6a:	2b 48 53             	sub    0x53(%eax),%ecx
428e6d:	63 4f 4b             	arpl   %ecx,0x4b(%edi)
428e70:	4c                   	dec    %esp
428e71:	56                   	push   %esi
428e72:	52                   	push   %edx
428e73:	4a                   	dec    %edx
428e74:	35 69 55 6d 4c       	xor    $0x4c6d5569,%eax
428e79:	49                   	dec    %ecx
428e7a:	2f                   	das
428e7b:	44                   	inc    %esp
428e7c:	73 78                	jae    0x428ef6
428e7e:	78 4f                	js     0x428ecf
428e80:	4f                   	dec    %edi
428e81:	4c                   	dec    %esp
428e82:	48                   	dec    %eax
428e83:	32 51 39             	xor    0x39(%ecx),%dl
428e86:	49                   	dec    %ecx
428e87:	37                   	aaa
428e88:	79 37                	jns    0x428ec1
428e8a:	35 63 36 73 35       	xor    $0x35733663,%eax
428e8f:	48                   	dec    %eax
428e90:	49                   	dec    %ecx
428e91:	57                   	push   %edi
428e92:	6b 4a 70 67          	imul   $0x67,0x70(%edx),%ecx
428e96:	4b                   	dec    %ebx
428e97:	6c                   	insb   (%dx),%es:(%edi)
428e98:	42                   	inc    %edx
428e99:	73 6b                	jae    0x428f06
428e9b:	45                   	inc    %ebp
428e9c:	6c                   	insb   (%dx),%es:(%edi)
428e9d:	62 47 73             	bound  %eax,0x73(%edi)
428ea0:	77 37                	ja     0x428ed9
428ea2:	66 42                	inc    %dx
428ea4:	43                   	inc    %ebx
428ea5:	7a 6a                	jp     0x428f11
428ea7:	6a 45                	push   $0x45
428ea9:	75 44                	jne    0x428eef
428eab:	50                   	push   %eax
428eac:	48                   	dec    %eax
428ead:	4c                   	dec    %esp
428eae:	73 30                	jae    0x428ee0
428eb0:	2b 77 54             	sub    0x54(%edi),%esi
428eb3:	4c                   	dec    %esp
428eb4:	43                   	inc    %ebx
428eb5:	79 64                	jns    0x428f1b
428eb7:	4f                   	dec    %edi
428eb8:	62 4c 67 74          	bound  %ecx,0x74(%edi,%eiz,2)
428ebc:	6e                   	outsb  %ds:(%esi),(%dx)
428ebd:	69 56 70 46 6b 50 5a 	imul   $0x5a506b46,0x70(%esi),%edx
428ec4:	44                   	inc    %esp
428ec5:	50                   	push   %eax
428ec6:	42                   	inc    %edx
428ec7:	50                   	push   %eax
428ec8:	61                   	popa
428ec9:	35 73 37 6e 32       	xor    $0x326e3773,%eax
428ece:	76 51                	jbe    0x428f21
428ed0:	71 68                	jno    0x428f3a
428ed2:	72 58                	jb     0x428f2c
428ed4:	56                   	push   %esi
428ed5:	2f                   	das
428ed6:	63 71 47             	arpl   %esi,0x47(%ecx)
428ed9:	38 6d 62             	cmp    %ch,0x62(%ebp)
428edc:	4a                   	dec    %edx
428edd:	72 58                	jb     0x428f37
428edf:	5a                   	pop    %edx
428ee0:	62 69 44             	bound  %ebp,0x44(%ecx)
428ee3:	58                   	pop    %eax
428ee4:	50                   	push   %eax
428ee5:	64 71 33             	fs jno 0x428f1b
428ee8:	5a                   	pop    %edx
428ee9:	45                   	inc    %ebp
428eea:	67 30 79 65          	xor    %bh,0x65(%bx,%di)
428eee:	47                   	inc    %edi
428eef:	44                   	inc    %esp
428ef0:	65 4b                	gs dec %ebx
428ef2:	31 38                	xor    %edi,(%eax)
428ef4:	39 6f 6c             	cmp    %ebp,0x6c(%edi)
428ef7:	4a                   	dec    %edx
428ef8:	66 46                	inc    %si
428efa:	54                   	push   %esp
428efb:	46                   	inc    %esi
428efc:	53                   	push   %ebx
428efd:	33 31                	xor    (%ecx),%esi
428eff:	64 75 6e             	fs jne 0x428f70
428f02:	4e                   	dec    %esi
428f03:	76 30                	jbe    0x428f35
428f05:	6b 4d 55 42          	imul   $0x42,0x55(%ebp),%ecx
428f09:	43                   	inc    %ebx
428f0a:	43                   	inc    %ebx
428f0b:	76 61                	jbe    0x428f6e
428f0d:	6e                   	outsb  %ds:(%esi),(%dx)
428f0e:	56                   	push   %esi
428f0f:	79 47                	jns    0x428f58
428f11:	64 58                	fs pop %eax
428f13:	38 6f 71             	cmp    %ch,0x71(%edi)
428f16:	78 59                	js     0x428f71
428f18:	67 71 6e             	addr16 jno 0x428f89
428f1b:	49                   	dec    %ecx
428f1c:	71 4c                	jno    0x428f6a
428f1e:	68 53 6d 31 71       	push   $0x71316d53
428f23:	78 47                	js     0x428f6c
428f25:	32 55 61             	xor    0x61(%ebp),%dl
428f28:	78 69                	js     0x428f93
428f2a:	41                   	inc    %ecx
428f2b:	39 2f                	cmp    %ebp,(%edi)
428f2d:	4f                   	dec    %edi
428f2e:	33 4d 42             	xor    0x42(%ebp),%ecx
428f31:	36 5a                	ss pop %edx
428f33:	38 4a 37             	cmp    %cl,0x37(%edx)
428f36:	55                   	push   %ebp
428f37:	41                   	inc    %ecx
428f38:	68 30 44 30 48       	push   $0x48304430
428f3d:	66 6e                	data16 outsb %ds:(%esi),(%dx)
428f3f:	78 70                	js     0x428fb1
428f41:	51                   	push   %ecx
428f42:	65 61                	gs popa
428f44:	6b 56 4a 6f          	imul   $0x6f,0x4a(%esi),%edx
428f48:	66 67 71 45          	data16 addr16 jno 0x428f91
428f4c:	2f                   	das
428f4d:	35 64 71 78 32       	xor    $0x32787164,%eax
428f52:	37                   	aaa
428f53:	6f                   	outsl  %ds:(%esi),(%dx)
428f54:	67 41                	addr16 inc %ecx
428f56:	67 5a                	addr16 pop %edx
428f58:	67 58                	addr16 pop %eax
428f5a:	76 2b                	jbe    0x428f87
428f5c:	4c                   	dec    %esp
428f5d:	4e                   	dec    %esi
428f5e:	64 4a                	fs dec %edx
428f60:	53                   	push   %ebx
428f61:	4c                   	dec    %esp
428f62:	64 73 65             	fs jae 0x428fca
428f65:	44                   	inc    %esp
428f66:	54                   	push   %esp
428f67:	32 54 35 30          	xor    0x30(%ebp,%esi,1),%dl
428f6b:	47                   	inc    %edi
428f6c:	58                   	pop    %eax
428f6d:	64 54                	fs push %esp
428f6f:	48                   	dec    %eax
428f70:	63 4b 4c             	arpl   %ecx,0x4c(%ebx)
428f73:	62 55 6a             	bound  %edx,0x6a(%ebp)
428f76:	68 6b 56 79 4b       	push   $0x4b79566b
428f7b:	50                   	push   %eax
428f7c:	70 52                	jo     0x428fd0
428f7e:	4e                   	dec    %esi
428f7f:	74 50                	je     0x428fd1
428f81:	31 48 4f             	xor    %ecx,0x4f(%eax)
428f84:	6d                   	insl   (%dx),%es:(%edi)
428f85:	6d                   	insl   (%dx),%es:(%edi)
428f86:	51                   	push   %ecx
428f87:	32 33                	xor    (%ebx),%dh
428f89:	4f                   	dec    %edi
428f8a:	65 64 56             	gs fs push %esi
428f8d:	54                   	push   %esp
428f8e:	45                   	inc    %ebp
428f8f:	4b                   	dec    %ebx
428f90:	6f                   	outsl  %ds:(%esi),(%dx)
428f91:	32 4e 68             	xor    0x68(%esi),%cl
428f94:	59                   	pop    %ecx
428f95:	73 2b                	jae    0x428fc2
428f97:	42                   	inc    %edx
428f98:	4c                   	dec    %esp
428f99:	2f                   	das
428f9a:	33 6c 38 43          	xor    0x43(%eax,%edi,1),%ebp
428f9e:	76 70                	jbe    0x429010
428fa0:	66 36 36 38 75 34    	data16 ss cmp %dh,%ss:0x34(%ebp)
428fa6:	74 36                	je     0x428fde
428fa8:	65 70 50             	gs jo  0x428ffb
428fab:	71 68                	jno    0x429015
428fad:	56                   	push   %esi