428d9b:	69 6e 64 6f 77 0d 62 	imul   $0x620d776f,0x64(%esi),%ebp
428da2:	73 53                	jae    0x428df7
428da4:	69 7a 65 54 6f 6f 6c 	imul   $0x6c6f6f54,0x65(%edx),%edi
428dab:	57                   	push   %edi
428dac:	69 6e 05 46 6f 72 6d 	imul   $0x6d726f46,0x5(%esi),%ebp
428db3:	73 b8                	jae    0x428d6d
428db5:	8d 42 00             	lea    0x0(%edx),%eax
428db8:	0f 0d 49 44          	prefetchw 0x44(%ecx)
428dbc:	65 73 69             	gs jae 0x428e28
428dbf:	67 6e                	outsb  %ds:(%si),(%dx)
428dc1:	65 72 48             	gs jb  0x428e0c
428dc4:	6f                   	outsl  %ds:(%esi),(%dx)
428dc5:	6f                   	outsl  %ds:(%esi),(%dx)
428dc6:	6b c0 27             	imul   $0x27,%eax,%eax
428dc9:	41                   	inc    %ecx
428dca:	00 01                	add    %al,(%ecx)
428dcc:	a5                   	movsl  %ds:(%esi),%es:(%edi)
428dcd:	1d 43 1e ea 2b       	sbb    $0x2bea1e43,%eax
428dd2:	e7 4d                	out    %eax,$0x4d
428dd4:	a3 30 cc 45 fd       	mov    %eax,0xfd45cc30
428dd9:	2f                   	das
428dda:	b1 ec                	mov    $0xec,%cl
428ddc:	05 46 6f 72 6d       	add    $0x6d726f46,%eax
428de1:	73 09                	jae    0x428dec
428de3:	00 ff                	add    %bh,%bh
428de5:	ff 8b c0 ec 8d 42    	decl   0x428decc0(%ebx)
428deb:	00 0f                	add    %cl,(%edi)
428ded:	08 49 4f             	or     %cl,0x4f(%ecx)
428df0:	6c                   	insb   (%dx),%es:(%edi)
428df1:	65 46                	gs inc %esi
428df3:	6f                   	outsl  %ds:(%esi),(%dx)
428df4:	72 6d                	jb     0x428e63
428df6:	14 11                	adc    $0x11,%al
428df8:	40                   	inc    %eax
428df9:	00 01                	add    %al,(%ecx)
428dfb:	c1 e1 02             	shl    $0x2,%ecx
428dfe:	cd da                	int    $0xda
428e00:	52                   	push   %edx
428e01:	d0 11                	rclb   $1,(%ecx)
428e03:	9e                   	sahf
428e04:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
428e05:	00 20                	add    %ah,(%eax)
428e07:	af                   	scas   %es:(%edi),%eax
428e08:	3d 82 da 05 46       	cmp    $0x4605da82,%eax
428e0d:	6f                   	outsl  %ds:(%esi),(%dx)
428e0e:	72 6d                	jb     0x428e7d
428e10:	73 02                	jae    0x428e14
428e12:	00 ff                	add    %bh,%bh
428e14:	ff 8d 40 00 1c 8e    	decl   -0x71e3ffc0(%ebp)
428e1a:	42                   	inc    %edx
428e1b:	00 03                	add    %al,(%ebx)
428e1d:	0a 54 46 6f          	or     0x6f(%esi,%eax,2),%dl
428e21:	72 6d                	jb     0x428e90
428e23:	53                   	push   %ebx
428e24:	74 79                	je     0x428e9f
428e26:	6c                   	insb   (%dx),%es:(%edi)
428e27:	65 01 00             	add    %eax,%gs:(%eax)
428e2a:	00 00                	add    %al,(%eax)
428e2c:	00 03                	add    %al,(%ebx)
428e2e:	00 00                	add    %al,(%eax)
428e30:	00 18                	add    %bl,(%eax)
428e32:	8e 42 00             	mov    0x0(%edx),%es
428e35:	08 66 73             	or     %ah,0x73(%esi)
428e38:	4e                   	dec    %esi
428e39:	6f                   	outsl  %ds:(%esi),(%dx)
428e3a:	72 6d                	jb     0x428ea9
428e3c:	61                   	popa
428e3d:	6c                   	insb   (%dx),%es:(%edi)
428e3e:	0a 66 73             	or     0x73(%esi),%ah
428e41:	4d                   	dec    %ebp
428e42:	44                   	inc    %esp
428e43:	49                   	dec    %ecx
428e44:	43                   	inc    %ebx
428e45:	68 69 6c 64 09       	push   $0x9646c69
428e4a:	66 73 4d             	data16 jae 0x428e9a
428e4d:	44                   	inc    %esp
428e4e:	49                   	dec    %ecx
428e4f:	46                   	inc    %esi
428e50:	6f                   	outsl  %ds:(%esi),(%dx)
428e51:	72 6d                	jb     0x428ec0
428e53:	0b 66 73             	or     0x73(%esi),%esp
428e56:	53                   	push   %ebx
428e57:	74 61                	je     0x428eba
428e59:	79 4f                	jns    0x428eaa
428e5b:	6e                   	outsb  %ds:(%esi),(%dx)
428e5c:	54                   	push   %esp
428e5d:	6f                   	outsl  %ds:(%esi),(%dx)
428e5e:	70 05                	jo     0x428e65
428e60:	46                   	inc    %esi
428e61:	6f                   	outsl  %ds:(%esi),(%dx)
428e62:	72 6d                	jb     0x428ed1
428e64:	73 8d                	jae    0x428df3
428e66:	40                   	inc    %eax
428e67:	00 6c 8e 42          	add    %ch,0x42(%esi,%ecx,4)
428e6b:	00 03                	add    %al,(%ebx)
428e6d:	0b 54 42 6f          	or     0x6f(%edx,%eax,2),%edx
428e71:	72 64                	jb     0x428ed7
428e73:	65 72 49             	gs jb  0x428ebf
428e76:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
428e79:	01 00                	add    %eax,(%eax)
428e7b:	00 00                	add    %al,(%eax)
428e7d:	00 03                	add    %al,(%ebx)
428e7f:	00 00                	add    %al,(%eax)
428e81:	00 68 8e             	add    %ch,-0x72(%eax)
428e84:	42                   	inc    %edx
428e85:	00 0c 62             	add    %cl,(%edx,%eiz,2)
428e88:	69 53 79 73 74 65 6d 	imul   $0x6d657473,0x79(%ebx),%edx
428e8f:	4d                   	dec    %ebp
428e90:	65 6e                	outsb  %gs:(%esi),(%dx)
428e92:	75 0a                	jne    0x428e9e
428e94:	62 69 4d             	bound  %ebp,0x4d(%ecx)
428e97:	69 6e 69 6d 69 7a 65 	imul   $0x657a696d,0x69(%esi),%ebp
428e9e:	0a 62 69             	or     0x69(%edx),%ah
428ea1:	4d                   	dec    %ebp
428ea2:	61                   	popa
428ea3:	78 69                	js     0x428f0e
428ea5:	6d                   	insl   (%dx),%es:(%edi)
428ea6:	69 7a 65 06 62 69 48 	imul   $0x48696206,0x65(%edx),%edi
428ead:	65 6c                	gs insb (%dx),%es:(%edi)
428eaf:	70 05                	jo     0x428eb6
428eb1:	46                   	inc    %esi
428eb2:	6f                   	outsl  %ds:(%esi),(%dx)
428eb3:	72 6d                	jb     0x428f22
428eb5:	73 8b                	jae    0x428e42
428eb7:	c0 bc 8e 42 00 06 0c 	sarb   $0x54,0xc060042(%esi,%ecx,4)
428ebe:	54
428ebf:	42                   	inc    %edx
428ec0:	6f                   	outsl  %ds:(%esi),(%dx)
428ec1:	72 64                	jb     0x428f27
428ec3:	65 72 49             	gs jb  0x428f0f
428ec6:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
428ec9:	73 01                	jae    0x428ecc
428ecb:	68 8e 42 00 90       	push   $0x9000428e
428ed0:	d4 8e                	aam    $0x8e
428ed2:	42                   	inc    %edx
428ed3:	00 03                	add    %al,(%ebx)
428ed5:	09 54 50 6f          	or     %edx,0x6f(%eax,%edx,2)
428ed9:	73 69                	jae    0x428f44
428edb:	74 69                	je     0x428f46
428edd:	6f                   	outsl  %ds:(%esi),(%dx)
428ede:	6e                   	outsb  %ds:(%esi),(%dx)
428edf:	01 00                	add    %eax,(%eax)
428ee1:	00 00                	add    %al,(%eax)
428ee3:	00 07                	add    %al,(%edi)
428ee5:	00 00                	add    %al,(%eax)
428ee7:	00 d0                	add    %dl,%al
428ee9:	8e 42 00             	mov    0x0(%edx),%es
428eec:	0a 70 6f             	or     0x6f(%eax),%dh
428eef:	44                   	inc    %esp
428ef0:	65 73 69             	gs jae 0x428f5c
428ef3:	67 6e                	outsb  %ds:(%si),(%dx)
428ef5:	65 64 09 70 6f       	gs or  %esi,%fs:0x6f(%eax)
428efa:	44                   	inc    %esp
428efb:	65 66 61             	gs popaw
428efe:	75 6c                	jne    0x428f6c
428f00:	74 10                	je     0x428f12
428f02:	70 6f                	jo     0x428f73
428f04:	44                   	inc    %esp
428f05:	65 66 61             	gs popaw
428f08:	75 6c                	jne    0x428f76
428f0a:	74 50                	je     0x428f5c
428f0c:	6f                   	outsl  %ds:(%esi),(%dx)
428f0d:	73 4f                	jae    0x428f5e
428f0f:	6e                   	outsb  %ds:(%esi),(%dx)
428f10:	6c                   	insb   (%dx),%es:(%edi)
428f11:	79 11                	jns    0x428f24
428f13:	70 6f                	jo     0x428f84
428f15:	44                   	inc    %esp
428f16:	65 66 61             	gs popaw
428f19:	75 6c                	jne    0x428f87
428f1b:	74 53                	je     0x428f70
428f1d:	69 7a 65 4f 6e 6c 79 	imul   $0x796c6e4f,0x65(%edx),%edi
428f24:	0e                   	push   %cs
428f25:	70 6f                	jo     0x428f96
428f27:	53                   	push   %ebx
428f28:	63 72 65             	arpl   %esi,0x65(%edx)
428f2b:	65 6e                	outsb  %gs:(%esi),(%dx)
428f2d:	43                   	inc    %ebx
428f2e:	65 6e                	outsb  %gs:(%esi),(%dx)
428f30:	74 65                	je     0x428f97
428f32:	72 0f                	jb     0x428f43
428f34:	70 6f                	jo     0x428fa5
428f36:	44                   	inc    %esp
428f37:	65 73 6b             	gs jae 0x428fa5
428f3a:	74 6f                	je     0x428fab
428f3c:	70 43                	jo     0x428f81
428f3e:	65 6e                	outsb  %gs:(%esi),(%dx)
428f40:	74 65                	je     0x428fa7
428f42:	72 10                	jb     0x428f54
428f44:	70 6f                	jo     0x428fb5
428f46:	4d                   	dec    %ebp
428f47:	61                   	popa
428f48:	69 6e 46 6f 72 6d 43 	imul   $0x436d726f,0x46(%esi),%ebp
428f4f:	65 6e                	outsb  %gs:(%esi),(%dx)
428f51:	74 65                	je     0x428fb8
428f53:	72 11                	jb     0x428f66
428f55:	70 6f                	jo     0x428fc6
428f57:	4f                   	dec    %edi
428f58:	77 6e                	ja     0x428fc8
428f5a:	65 72 46             	gs jb  0x428fa3
428f5d:	6f                   	outsl  %ds:(%esi),(%dx)
428f5e:	72 6d                	jb     0x428fcd
428f60:	43                   	inc    %ebx
428f61:	65 6e                	outsb  %gs:(%esi),(%dx)
428f63:	74 65                	je     0x428fca
428f65:	72 05                	jb     0x428f6c
428f67:	46                   	inc    %esi
428f68:	6f                   	outsl  %ds:(%esi),(%dx)
428f69:	72 6d                	jb     0x428fd8
428f6b:	73 70                	jae    0x428fdd
428f6d:	8f 42 00             	pop    0x0(%edx)
428f70:	03 0f                	add    (%edi),%ecx
428f72:	54                   	push   %esp
428f73:	44                   	inc    %esp
428f74:	65 66 61             	gs popaw
428f77:	75 6c                	jne    0x428fe5
428f79:	74 4d                	je     0x428fc8
428f7b:	6f                   	outsl  %ds:(%esi),(%dx)
428f7c:	6e                   	outsb  %ds:(%esi),(%dx)
428f7d:	69 74 6f 72 01 00 00 	imul   $0x1,0x72(%edi,%ebp,2),%esi
428f84:	00
428f85:	00 03                	add    %al,(%ebx)
428f87:	00 00                	add    %al,(%eax)
428f89:	00 6c 8f 42          	add    %ch,0x42(%edi,%ecx,4)
428f8d:	00 09                	add    %cl,(%ecx)
428f8f:	64 6d                	fs insl (%dx),%es:(%edi)
428f91:	44                   	inc    %esp
428f92:	65 73 6b             	gs jae 0x429000
428f95:	74 6f                	je     0x429006
428f97:	70 09                	jo     0x428fa2
428f99:	64 6d                	fs insl (%dx),%es:(%edi)
428f9b:	50                   	push   %eax
428f9c:	72 69                	jb     0x429007
428f9e:	6d                   	insl   (%dx),%es:(%edi)
428f9f:	61                   	popa
428fa0:	72 79                	jb     0x42901b
428fa2:	0a 64 6d 4d          	or     0x4d(%ebp,%ebp,2),%ah
428fa6:	61                   	popa
428fa7:	69 6e 46 6f 72 6d 0c 	imul   $0xc6d726f,0x46(%esi),%ebp
428fae:	64 6d                	fs insl (%dx),%es:(%edi)
428fb0:	41                   	inc    %ecx
428fb1:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
428fb5:	65 46                	gs inc %esi
428fb7:	6f                   	outsl  %ds:(%esi),(%dx)
428fb8:	72 6d                	jb     0x429027
428fba:	05 46 6f 72 6d       	add    $0x6d726f46,%eax
428fbf:	73 c4                	jae    0x428f85
428fc1:	8f 42 00             	pop    0x0(%edx)
428fc4:	03 0b                	add    (%ebx),%ecx
428fc6:	54                   	push   %esp
428fc7:	50                   	push   %eax
428fc8:	72 69                	jb     0x429033
428fca:	6e                   	outsb  %ds:(%esi),(%dx)
428fcb:	74 53                	je     0x429020
428fcd:	63 61 6c             	arpl   %esp,0x6c(%ecx)
428fd0:	65 01 00             	add    %eax,%gs:(%eax)
428fd3:	00 00                	add    %al,(%eax)
428fd5:	00 02                	add    %al,(%edx)
428fd7:	00 00                	add    %al,(%eax)
428fd9:	00 c0                	add    %al,%al
428fdb:	8f 42 00             	pop    0x0(%edx)
428fde:	06                   	push   %es
428fdf:	70 6f                	jo     0x429050
428fe1:	4e                   	dec    %esi
428fe2:	6f                   	outsl  %ds:(%esi),(%dx)
428fe3:	6e                   	outsb  %ds:(%esi),(%dx)
428fe4:	65 0e                	gs push %cs
428fe6:	70 6f                	jo     0x429057
428fe8:	50                   	push   %eax
428fe9:	72 6f                	jb     0x42905a
428feb:	70 6f                	jo     0x42905c
428fed:	72 74                	jb     0x429063
428fef:	69 6f 6e 61 6c 0c 70 	imul   $0x700c6c61,0x6e(%edi),%ebp
428ff6:	6f                   	outsl  %ds:(%esi),(%dx)
428ff7:	50                   	push   %eax
428ff8:	72 69                	jb     0x429063
428ffa:	6e                   	outsb  %ds:(%esi),(%dx)
428ffb:	74 54                	je     0x429051
428ffd:	6f                   	outsl  %ds:(%esi),(%dx)
428ffe:	46                   	inc    %esi
428fff:	69 74 05 46 6f 72 6d 	imul   $0x736d726f,0x46(%ebp,%eax,1),%esi
429006:	73
429007:	90                   	nop
429008:	0c 90                	or     $0x90,%al
42900a:	42                   	inc    %edx
42900b:	00 03                	add    %al,(%ebx)
42900d:	0c 54                	or     $0x54,%al
42900f:	43                   	inc    %ebx
429010:	6c                   	insb   (%dx),%es:(%edi)
429011:	6f                   	outsl  %ds:(%esi),(%dx)
429012:	73 65                	jae    0x429079
429014:	41                   	inc    %ecx
429015:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
429019:	6e                   	outsb  %ds:(%esi),(%dx)
42901a:	01 00                	add    %eax,(%eax)
42901c:	00 00                	add    %al,(%eax)
42901e:	00 03                	add    %al,(%ebx)
429020:	00 00                	add    %al,(%eax)
429022:	00 08                	add    %cl,(%eax)
429024:	90                   	nop
429025:	42                   	inc    %edx
429026:	00 06                	add    %al,(%esi)
429028:	63 61 4e             	arpl   %esp,0x4e(%ecx)
42902b:	6f                   	outsl  %ds:(%esi),(%dx)
42902c:	6e                   	outsb  %ds:(%esi),(%dx)
42902d:	65 06                	gs push %es
42902f:	63 61 48             	arpl   %esp,0x48(%ecx)
429032:	69 64 65 06 63 61 46 	imul   $0x72466163,0x6(%ebp,%eiz,2),%esp
429039:	72
42903a:	65 65 0a 63 61       	gs or  %gs:0x61(%ebx),%ah
42903f:	4d                   	dec    %ebp
429040:	69 6e 69 6d 69 7a 65 	imul   $0x657a696d,0x69(%esi),%ebp
429047:	05 46 6f 72 6d       	add    $0x6d726f46,%eax
42904c:	73 8d                	jae    0x428fdb
42904e:	40                   	inc    %eax
42904f:	00 54 90 42          	add    %dl,0x42(%eax,%edx,4)
429053:	00 08                	add    %cl,(%eax)
429055:	0b 54 43 6c          	or     0x6c(%ebx,%eax,2),%edx
429059:	6f                   	outsl  %ds:(%esi),(%dx)
42905a:	73 65                	jae    0x4290c1
42905c:	45                   	inc    %ebp
42905d:	76 65                	jbe    0x4290c4
42905f:	6e                   	outsb  %ds:(%esi),(%dx)
429060:	74 00                	je     0x429062
429062:	02 08                	add    (%eax),%cl
429064:	06                   	push   %es
429065:	53                   	push   %ebx
429066:	65 6e                	outsb  %gs:(%esi),(%dx)
429068:	64 65 72 07          	fs gs jb 0x429073
42906c:	54                   	push   %esp
42906d:	4f                   	dec    %edi
42906e:	62 6a 65             	bound  %ebp,0x65(%edx)
429071:	63 74 01 06          	arpl   %esi,0x6(%ecx,%eax,1)
429075:	41                   	inc    %ecx
429076:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
42907a:	6e                   	outsb  %ds:(%esi),(%dx)
42907b:	0c 54                	or     $0x54,%al
42907d:	43                   	inc    %ebx
42907e:	6c                   	insb   (%dx),%es:(%edi)
42907f:	6f                   	outsl  %ds:(%esi),(%dx)
429080:	73 65                	jae    0x4290e7
429082:	41                   	inc    %ecx
429083:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
429087:	6e                   	outsb  %ds:(%esi),(%dx)
429088:	00 f4                	add    %dh,%ah
42908a:	10 40 00             	adc    %al,0x0(%eax)
42908d:	08 90 42 00 8d 40    	or     %dl,0x408d0042(%eax)
429093:	00 98 90 42 00 08    	add    %bl,0x8004290(%eax)
429099:	10 54 43 6c          	adc    %dl,0x6c(%ebx,%eax,2)
42909d:	6f                   	outsl  %ds:(%esi),(%dx)