428cbe:	00 46 00             	add    %al,0x0(%esi)
428cc1:	33 00                	xor    (%eax),%eax
428cc3:	32 00                	xor    (%eax),%al
428cc5:	61                   	popa
428cc6:	00 4d 00             	add    %cl,0x0(%ebp)
428cc9:	6b 00 67             	imul   $0x67,(%eax),%eax
428ccc:	00 43 00             	add    %al,0x0(%ebx)
428ccf:	54                   	push   %esp
428cd0:	00 46 00             	add    %al,0x0(%esi)
428cd3:	4a                   	dec    %edx
428cd4:	00 48 00             	add    %cl,0x0(%eax)
428cd7:	58                   	pop    %eax
428cd8:	00 6b 00             	add    %ch,0x0(%ebx)
428cdb:	5a                   	pop    %edx
428cdc:	00 64 00 34          	add    %ah,0x34(%eax,%eax,1)
428ce0:	00 6d 00             	add    %ch,0x0(%ebp)
428ce3:	4a                   	dec    %edx
428ce4:	00 5a 00             	add    %bl,0x0(%edx)
428ce7:	54                   	push   %esp
428ce8:	00 56 00             	add    %dl,0x0(%esi)
428ceb:	30 00                	xor    %al,(%eax)
428ced:	75 00                	jne    0x428cef
428cef:	41                   	inc    %ecx
428cf0:	00 42 00             	add    %al,0x0(%edx)
428cf3:	51                   	push   %ecx
428cf4:	00 78 00             	add    %bh,0x0(%eax)
428cf7:	74 00                	je     0x428cf9
428cf9:	54                   	push   %esp
428cfa:	00 78 00             	add    %bh,0x0(%eax)
428cfd:	71 00                	jno    0x428cff
428cff:	42                   	inc    %edx
428d00:	00 75 00             	add    %dh,0x0(%ebp)
428d03:	48                   	dec    %eax
428d04:	00 59 00             	add    %bl,0x0(%ecx)
428d07:	69 00 63 00 62 00    	imul   $0x620063,(%eax),%eax
428d0d:	63 00                	arpl   %eax,(%eax)
428d0f:	37                   	aaa
428d10:	00 58 00             	add    %bl,0x0(%eax)
428d13:	66 00 2b             	data16 add %ch,(%ebx)
428d16:	00 65 00             	add    %ah,0x0(%ebp)
428d19:	6c                   	insb   (%dx),%es:(%edi)
428d1a:	00 46 00             	add    %al,0x0(%esi)
428d1d:	61                   	popa
428d1e:	00 78 00             	add    %bh,0x0(%eax)
428d21:	65 00 36             	add    %dh,%gs:(%esi)
428d24:	00 35 00 54 00 4d    	add    %dh,0x4d005400
428d2a:	00 75 00             	add    %dh,0x0(%ebp)
428d2d:	30 00                	xor    %al,(%eax)
428d2f:	34 00                	xor    $0x0,%al
428d31:	61                   	popa
428d32:	00 61 00             	add    %ah,0x0(%ecx)
428d35:	6c                   	insb   (%dx),%es:(%edi)
428d36:	00 4d 00             	add    %cl,0x0(%ebp)
428d39:	5a                   	pop    %edx
428d3a:	00 63 00             	add    %ah,0x0(%ebx)
428d3d:	55                   	push   %ebp
428d3e:	00 4d 00             	add    %cl,0x0(%ebp)
428d41:	4e                   	dec    %esi
428d42:	00 41 00             	add    %al,0x0(%ecx)
428d45:	4b                   	dec    %ebx
428d46:	00 31                	add    %dh,(%ecx)
428d48:	00 62 00             	add    %ah,0x0(%edx)
428d4b:	44                   	inc    %esp
428d4c:	00 4c 00 43          	add    %cl,0x43(%eax,%eax,1)
428d50:	00 6f 00             	add    %ch,0x0(%edi)
428d53:	35 00 54 00 73       	xor    $0x73005400,%eax
428d58:	00 63 00             	add    %ah,0x0(%ebx)
428d5b:	68 00 36 00 38       	push   $0x38003600
428d60:	00 4d 00             	add    %cl,0x0(%ebp)
428d63:	6f                   	outsl  %ds:(%esi),(%dx)
428d64:	00 30                	add    %dh,(%eax)
428d66:	00 2b                	add    %ch,(%ebx)
428d68:	00 51 00             	add    %dl,0x0(%ecx)
428d6b:	32 00                	xor    (%eax),%al
428d6d:	66 00 6e 00          	data16 add %ch,0x0(%esi)
428d71:	49                   	dec    %ecx
428d72:	00 63 00             	add    %ah,0x0(%ebx)
428d75:	2b 00                	sub    (%eax),%eax
428d77:	56                   	push   %esi
428d78:	00 37                	add    %dh,(%edi)
428d7a:	00 46 00             	add    %al,0x0(%esi)
428d7d:	68 00 71 00 70       	push   $0x70007100
428d82:	00 76 00             	add    %dh,0x0(%esi)
428d85:	68 00 73 00 33       	push   $0x33007300
428d8a:	00 61 00             	add    %ah,0x0(%ecx)
428d8d:	6d                   	insl   (%dx),%es:(%edi)
428d8e:	00 41 00             	add    %al,0x0(%ecx)
428d91:	5a                   	pop    %edx
428d92:	00 46 00             	add    %al,0x0(%esi)
428d95:	2f                   	das
428d96:	00 65 00             	add    %ah,0x0(%ebp)
428d99:	6c                   	insb   (%dx),%es:(%edi)
428d9a:	00 46 00             	add    %al,0x0(%esi)
428d9d:	61                   	popa
428d9e:	00 78 00             	add    %bh,0x0(%eax)
428da1:	65 00 36             	add    %dh,%gs:(%esi)
428da4:	00 35 00 54 00 4d    	add    %dh,0x4d005400
428daa:	00 75 00             	add    %dh,0x0(%ebp)
428dad:	30 00                	xor    %al,(%eax)
428daf:	34 00                	xor    $0x0,%al
428db1:	61                   	popa
428db2:	00 61 00             	add    %ah,0x0(%ecx)
428db5:	6c                   	insb   (%dx),%es:(%edi)
428db6:	00 4d 00             	add    %cl,0x0(%ebp)
428db9:	5a                   	pop    %edx
428dba:	00 63 00             	add    %ah,0x0(%ebx)
428dbd:	55                   	push   %ebp
428dbe:	00 63 00             	add    %ah,0x0(%ebx)
428dc1:	6f                   	outsl  %ds:(%esi),(%dx)
428dc2:	00 61 00             	add    %ah,0x0(%ecx)
428dc5:	78 00                	js     0x428dc7
428dc7:	72 00                	jb     0x428dc9
428dc9:	31 00                	xor    %eax,(%eax)
428dcb:	64 00 56 00          	add    %dl,%fs:0x0(%esi)
428dcf:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
428dd3:	6c                   	insb   (%dx),%es:(%edi)
428dd4:	00 41 00             	add    %al,0x0(%ecx)
428dd7:	69 00 4d 00 73 00    	imul   $0x73004d,(%eax),%eax
428ddd:	52                   	push   %edx
428dde:	00 38                	add    %bh,(%eax)
428de0:	00 75 00             	add    %dh,0x0(%ebp)
428de3:	43                   	inc    %ebx
428de4:	00 4d 00             	add    %cl,0x0(%ebp)
428de7:	61                   	popa
428de8:	00 2b                	add    %ch,(%ebx)
428dea:	00 70 00             	add    %dh,0x0(%eax)
428ded:	64 00 2b             	add    %ch,%fs:(%ebx)
428df0:	00 51 00             	add    %dl,0x0(%ecx)
428df3:	79 00                	jns    0x428df5
428df5:	41                   	inc    %ecx
428df6:	00 58 00             	add    %bl,0x0(%eax)
428df9:	32 00                	xor    (%eax),%al
428dfb:	76 00                	jbe    0x428dfd
428dfd:	77 00                	ja     0x428dff
428dff:	62 00                	bound  %eax,(%eax)
428e01:	30 00                	xor    %al,(%eax)
428e03:	71 00                	jno    0x428e05
428e05:	41                   	inc    %ecx
428e06:	00 33                	add    %dh,(%ebx)
428e08:	00 58 00             	add    %bl,0x0(%eax)
428e0b:	52                   	push   %edx
428e0c:	00 48 00             	add    %cl,0x0(%eax)
428e0f:	62 00                	bound  %eax,(%eax)
428e11:	30 00                	xor    %al,(%eax)
428e13:	34 00                	xor    $0x0,%al
428e15:	44                   	inc    %esp
428e16:	00 43 00             	add    %al,0x0(%ebx)
428e19:	4a                   	dec    %edx
428e1a:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
428e1e:	00 50 00             	add    %dl,0x0(%eax)
428e21:	73 00                	jae    0x428e23
428e23:	77 00                	ja     0x428e25
428e25:	4d                   	dec    %ebp
428e26:	00 73 00             	add    %dh,0x0(%ebx)
428e29:	4a                   	dec    %edx
428e2a:	00 31                	add    %dh,(%ecx)
428e2c:	00 54 00 75          	add    %dl,0x75(%eax,%eax,1)
428e30:	00 2b                	add    %ch,(%ebx)
428e32:	00 66 00             	add    %ah,0x0(%esi)
428e35:	2b 00                	sub    (%eax),%eax
428e37:	35 00 41 00 45       	xor    $0x45004100,%eax
428e3c:	00 68 00             	add    %ch,0x0(%eax)
428e3f:	41                   	inc    %ecx
428e40:	00 2b                	add    %ch,(%ebx)
428e42:	00 2b                	add    %ch,(%ebx)
428e44:	00 44 00 66          	add    %al,0x66(%eax,%eax,1)
428e48:	00 59 00             	add    %bl,0x0(%ecx)
428e4b:	34 00                	xor    $0x0,%al
428e4d:	53                   	push   %ebx
428e4e:	00 33                	add    %dh,(%ebx)
428e50:	00 6a 00             	add    %ch,0x0(%edx)
428e53:	55                   	push   %ebp
428e54:	00 6a 00             	add    %ch,0x0(%edx)
428e57:	46                   	inc    %esi
428e58:	00 70 00             	add    %dh,0x0(%eax)
428e5b:	32 00                	xor    (%eax),%al
428e5d:	4c                   	dec    %esp
428e5e:	00 73 00             	add    %dh,0x0(%ebx)
428e61:	51                   	push   %ecx
428e62:	00 44 00 37          	add    %al,0x37(%eax,%eax,1)
428e66:	00 6a 00             	add    %ch,0x0(%edx)
428e69:	38 00                	cmp    %al,(%eax)
428e6b:	41                   	inc    %ecx
428e6c:	00 46 00             	add    %al,0x0(%esi)
428e6f:	4e                   	dec    %esi
428e70:	00 79 00             	add    %bh,0x0(%ecx)
428e73:	45                   	inc    %ebp
428e74:	00 41 00             	add    %al,0x0(%ecx)
428e77:	65 00 49 00          	add    %cl,%gs:0x0(%ecx)
428e7b:	77 00                	ja     0x428e7d
428e7d:	56                   	push   %esi
428e7e:	00 47 00             	add    %al,0x0(%edi)
428e81:	68 00 65 00 56       	push   $0x56006500
428e86:	00 4c 00 76          	add    %cl,0x76(%eax,%eax,1)
428e8a:	00 2b                	add    %ch,(%ebx)
428e8c:	00 37                	add    %dh,(%edi)
428e8e:	00 4e 00             	add    %cl,0x0(%esi)
428e91:	58                   	pop    %eax
428e92:	00 76 00             	add    %dh,0x0(%esi)
428e95:	4c                   	dec    %esp
428e96:	00 34 00             	add    %dh,(%eax,%eax,1)
428e99:	58                   	pop    %eax
428e9a:	00 7a 00             	add    %bh,0x0(%edx)
428e9d:	38 00                	cmp    %al,(%eax)
428e9f:	41                   	inc    %ecx
428ea0:	00 6a 00             	add    %ch,0x0(%edx)
428ea3:	51                   	push   %ecx
428ea4:	00 4b 00             	add    %cl,0x0(%ebx)
428ea7:	71 00                	jno    0x428ea9
428ea9:	2b 00                	sub    (%eax),%eax
428eab:	76 00                	jbe    0x428ead
428ead:	58                   	pop    %eax
428eae:	00 5a 00             	add    %bl,0x0(%edx)
428eb1:	68 00 57 00 73       	push   $0x73005700
428eb6:	00 6e 00             	add    %ch,0x0(%esi)
428eb9:	65 00 2b             	add    %ch,%gs:(%ebx)
428ebc:	00 45 00             	add    %al,0x0(%ebp)
428ebf:	6a 00                	push   $0x0
428ec1:	4c                   	dec    %esp
428ec2:	00 4e 00             	add    %cl,0x0(%esi)
428ec5:	75 00                	jne    0x428ec7
428ec7:	6d                   	insl   (%dx),%es:(%edi)
428ec8:	00 57 00             	add    %dl,0x0(%edi)
428ecb:	4a                   	dec    %edx
428ecc:	00 54 00 47          	add    %dl,0x47(%eax,%eax,1)
428ed0:	00 48 00             	add    %cl,0x0(%eax)
428ed3:	46                   	inc    %esi
428ed4:	00 66 00             	add    %ah,0x0(%esi)
428ed7:	4d                   	dec    %ebp
428ed8:	00 6b 00             	add    %ch,0x0(%ebx)
428edb:	71 00                	jno    0x428edd
428edd:	6f                   	outsl  %ds:(%esi),(%dx)
428ede:	00 4c 00 5a          	add    %cl,0x5a(%eax,%eax,1)
428ee2:	00 78 00             	add    %bh,0x0(%eax)
428ee5:	39 00                	cmp    %eax,(%eax)
428ee7:	6f                   	outsl  %ds:(%esi),(%dx)
428ee8:	00 66 00             	add    %ah,0x0(%esi)
428eeb:	4d                   	dec    %ebp
428eec:	00 77 00             	add    %dh,0x0(%edi)
428eef:	6a 00                	push   $0x0
428ef1:	51                   	push   %ecx
428ef2:	00 52 00             	add    %dl,0x0(%edx)
428ef5:	64 00 4d 00          	add    %cl,%fs:0x0(%ebp)
428ef9:	50                   	push   %eax
428efa:	00 54 00 4b          	add    %dl,0x4b(%eax,%eax,1)
428efe:	00 53 00             	add    %dl,0x0(%ebx)
428f01:	57                   	push   %edi
428f02:	00 4f 00             	add    %cl,0x0(%edi)
428f05:	5a                   	pop    %edx
428f06:	00 65 00             	add    %ah,0x0(%ebp)
428f09:	56                   	push   %esi
428f0a:	00 70 00             	add    %dh,0x0(%eax)
428f0d:	35 00 45 00 63       	xor    $0x63004500,%eax
428f12:	00 5a 00             	add    %bl,0x0(%edx)
428f15:	70 00                	jo     0x428f17
428f17:	47                   	inc    %edi
428f18:	00 4e 00             	add    %cl,0x0(%esi)
428f1b:	54                   	push   %esp
428f1c:	00 63 00             	add    %ah,0x0(%ebx)
428f1f:	39 00                	cmp    %eax,(%eax)
428f21:	4e                   	dec    %esi
428f22:	00 71 00             	add    %dh,0x0(%ecx)
428f25:	57                   	push   %edi
428f26:	00 51 00             	add    %dl,0x0(%ecx)
428f29:	4e                   	dec    %esi
428f2a:	00 6b 00             	add    %ch,0x0(%ebx)
428f2d:	46                   	inc    %esi
428f2e:	00 51 00             	add    %dl,0x0(%ecx)
428f31:	5a                   	pop    %edx
428f32:	00 46 00             	add    %al,0x0(%esi)
428f35:	69 00 77 00 54 00    	imul   $0x540077,(%eax),%eax
428f3b:	49                   	dec    %ecx
428f3c:	00 32                	add    %dh,(%edx)
428f3e:	00 6f 00             	add    %ch,0x0(%edi)
428f41:	4c                   	dec    %esp
428f42:	00 4e 00             	add    %cl,0x0(%esi)
428f45:	75 00                	jne    0x428f47
428f47:	6d                   	insl   (%dx),%es:(%edi)
428f48:	00 57 00             	add    %dl,0x0(%edi)
428f4b:	4a                   	dec    %edx
428f4c:	00 54 00 47          	add    %dl,0x47(%eax,%eax,1)
428f50:	00 48 00             	add    %cl,0x0(%eax)
428f53:	46                   	inc    %esi
428f54:	00 72 00             	add    %dh,0x0(%edx)
428f57:	69 00 47 00 78 00    	imul   $0x780047,(%eax),%eax
428f5d:	44                   	inc    %esp
428f5e:	00 32                	add    %dh,(%edx)
428f60:	00 43 00             	add    %al,0x0(%ebx)
428f63:	58                   	pop    %eax
428f64:	00 32                	add    %dh,(%edx)
428f66:	00 56 00             	add    %dl,0x0(%esi)
428f69:	61                   	popa
428f6a:	00 4d 00             	add    %cl,0x0(%ebp)
428f6d:	77 00                	ja     0x428f6f
428f6f:	6a 00                	push   $0x0
428f71:	51                   	push   %ecx
428f72:	00 52 00             	add    %dl,0x0(%edx)
428f75:	64 00 4d 00          	add    %cl,%fs:0x0(%ebp)
428f79:	50                   	push   %eax
428f7a:	00 54 00 4b          	add    %dl,0x4b(%eax,%eax,1)
428f7e:	00 79 00             	add    %bh,0x0(%ecx)
428f81:	2f                   	das
428f82:	00 41 00             	add    %al,0x0(%ecx)
428f85:	55                   	push   %ebp
428f86:	00 78 00             	add    %bh,0x0(%eax)
428f89:	74 00                	je     0x428f8b
428f8b:	6a 00                	push   $0x0
428f8d:	54                   	push   %esp
428f8e:	00 2f                	add    %ch,(%edi)
428f90:	00 39                	add    %bh,(%ecx)
428f92:	00 6a 00             	add    %ch,0x0(%edx)
428f95:	57                   	push   %edi
428f96:	00 44 00 44          	add    %al,0x44(%eax,%eax,1)
428f9a:	00 6f 00             	add    %ch,0x0(%edi)
428f9d:	67 00 79 00          	add    %bh,0x0(%bx,%di)
428fa1:	4c                   	dec    %esp
428fa2:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
428fa6:	00 63 00             	add    %ah,0x0(%ebx)
428fa9:	7a 00                	jp     0x428fab
428fab:	66 00 62 00          	data16 add %ah,0x0(%edx)
428faf:	4e                   	dec    %esi
428fb0:	00 73 00             	add    %dh,0x0(%ebx)
428fb3:	7a 00                	jp     0x428fb5
428fb5:	33 00                	xor    (%eax),%eax
428fb7:	43                   	inc    %ebx
428fb8:	00 32                	add    %dh,(%edx)
428fba:	00 6a 00             	add    %ch,0x0(%edx)
428fbd:	45                   	inc    %ebp
428fbe:	00 2f                	add    %ch,(%edi)
428fc0:	00 59 00             	add    %bl,0x0(%ecx)
428fc3:	54                   	push   %esp
428fc4:	00 78 00             	add    %bh,0x0(%eax)
428fc7:	31 00                	xor    %eax,(%eax)
428fc9:	66 00 4f 00          	data16 add %cl,0x0(%edi)
428fcd:	4b                   	dec    %ebx
428fce:	00 4b 00             	add    %cl,0x0(%ebx)
428fd1:	52                   	push   %edx
428fd2:	00 4f 00             	add    %cl,0x0(%edi)
428fd5:	2b 00                	sub    (%eax),%eax
428fd7:	56                   	push   %esi
428fd8:	00 42 00             	add    %al,0x0(%edx)
428fdb:	64 00 67 00          	add    %ah,%fs:0x0(%edi)
428fdf:	36 00 56 00          	add    %dl,%ss:0x0(%esi)
428fe3:	5a                   	pop    %edx
428fe4:	00 59 00             	add    %bl,0x0(%ecx)
428fe7:	71 00                	jno    0x428fe9
428fe9:	70 00                	jo     0x428feb
428feb:	59                   	pop    %ecx
428fec:	00 54 00 38          	add    %dl,0x38(%eax,%eax,1)
428ff0:	00 68 00             	add    %ch,0x0(%eax)