417b4d:	2e 06                	cs push %es
417b4f:	34 00                	xor    $0x0,%al
417b51:	4a                   	dec    %edx
417b52:	00 42 00             	add    %al,0x0(%edx)
417b55:	77 00                	ja     0x417b57
417b57:	51                   	push   %ecx
417b58:	00 64 00 42          	add    %ah,0x42(%eax,%eax,1)
417b5c:	00 52 00             	add    %dl,0x0(%edx)
417b5f:	4a                   	dec    %edx
417b60:	00 56 00             	add    %dl,0x0(%esi)
417b63:	45                   	inc    %ebp
417b64:	00 6c 00 6b          	add    %ch,0x6b(%eax,%eax,1)
417b68:	00 63 00             	add    %ah,0x0(%ebx)
417b6b:	42                   	inc    %edx
417b6c:	00 51 00             	add    %dl,0x0(%ecx)
417b6f:	2e 06                	cs push %es
417b71:	2e 06                	cs push %es
417b73:	45                   	inc    %ebp
417b74:	00 6f 00             	add    %ch,0x0(%edi)
417b77:	43                   	inc    %ebx
417b78:	00 4e 00             	add    %cl,0x0(%esi)
417b7b:	42                   	inc    %edx
417b7c:	00 69 00             	add    %ch,0x0(%ecx)
417b7f:	2e 06                	cs push %es
417b81:	42                   	inc    %edx
417b82:	00 45 00             	add    %al,0x0(%ebp)
417b85:	6c                   	insb   (%dx),%es:(%edi)
417b86:	00 55 00             	add    %dl,0x0(%ebp)
417b89:	64 00 42 00          	add    %al,%fs:0x0(%edx)
417b8d:	51                   	push   %ecx
417b8e:	00 51 00             	add    %dl,0x0(%ecx)
417b91:	67 00 2e 06 42       	add    %ch,0x4206
417b96:	00 4a 00             	add    %cl,0x0(%edx)
417b99:	5a                   	pop    %edx
417b9a:	00 42 00             	add    %al,0x0(%edx)
417b9d:	69 00 2e 06 43 00    	imul   $0x43062e,(%eax),%eax
417ba3:	48                   	dec    %eax
417ba4:	00 42 00             	add    %al,0x0(%edx)
417ba7:	77 00                	ja     0x417ba9
417ba9:	64 00 48 00          	add    %cl,%fs:0x0(%eax)
417bad:	2e 06                	cs push %es
417baf:	6f                   	outsl  %ds:(%esi),(%dx)
417bb0:	00 48 00             	add    %cl,0x0(%eax)
417bb3:	2e 06                	cs push %es
417bb5:	68 00 55 00 52       	push   $0x52005500
417bba:	00 58 00             	add    %bl,0x0(%eax)
417bbd:	51                   	push   %ecx
417bbe:	00 45 00             	add    %al,0x0(%ebp)
417bc1:	53                   	push   %ebx
417bc2:	00 47 00             	add    %al,0x0(%edi)
417bc5:	42                   	inc    %edx
417bc6:	00 49 00             	add    %cl,0x0(%ecx)
417bc9:	59                   	pop    %ecx
417bca:	00 42 00             	add    %al,0x0(%edx)
417bcd:	68 00 55 00 53       	push   $0x53005500
417bd2:	00 52 00             	add    %dl,0x0(%edx)
417bd5:	51                   	push   %ecx
417bd6:	00 45 00             	add    %al,0x0(%ebp)
417bd9:	53                   	push   %ebx
417bda:	00 47 00             	add    %al,0x0(%edi)
417bdd:	2e 06                	cs push %es
417bdf:	67 00 67 00          	add    %ah,0x0(%bx)
417be3:	2e 06                	cs push %es
417be5:	42                   	inc    %edx
417be6:	00 55 00             	add    %dl,0x0(%ebp)
417be9:	52                   	push   %edx
417bea:	00 58 00             	add    %bl,0x0(%eax)
417bed:	51                   	push   %ecx
417bee:	00 45 00             	add    %al,0x0(%ebp)
417bf1:	54                   	push   %esp
417bf2:	00 2e                	add    %ch,(%esi)
417bf4:	06                   	push   %es
417bf5:	2e 06                	cs push %es
417bf7:	59                   	pop    %ecx
417bf8:	00 56 00             	add    %dl,0x0(%esi)
417bfb:	45                   	inc    %ebp
417bfc:	00 56 00             	add    %dl,0x0(%esi)
417bff:	30 00                	xor    %al,(%eax)
417c01:	42                   	inc    %edx
417c02:	00 45 00             	add    %al,0x0(%ebp)
417c05:	68 00 67 00 45       	push   $0x45006700
417c0a:	00 49 00             	add    %cl,0x0(%ecx)
417c0d:	2e 06                	cs push %es
417c0f:	2e 06                	cs push %es
417c11:	54                   	push   %esp
417c12:	00 2e                	add    %ch,(%esi)
417c14:	06                   	push   %es
417c15:	2e 06                	cs push %es
417c17:	4d                   	dec    %ebp
417c18:	00 67 00             	add    %ah,0x0(%edi)
417c1b:	2e 06                	cs push %es
417c1d:	2e 06                	cs push %es
417c1f:	49                   	dec    %ecx
417c20:	00 47 00             	add    %al,0x0(%edi)
417c23:	42                   	inc    %edx
417c24:	00 77 00             	add    %dh,0x0(%edi)
417c27:	4d                   	dec    %ebp
417c28:	00 49 00             	add    %cl,0x0(%ecx)
417c2b:	43                   	inc    %ebx
417c2c:	00 42 00             	add    %al,0x0(%edx)
417c2f:	49                   	dec    %ecx
417c30:	00 59 00             	add    %bl,0x0(%ecx)
417c33:	42                   	inc    %edx
417c34:	00 53 00             	add    %dl,0x0(%ebx)
417c37:	2e 06                	cs push %es
417c39:	43                   	inc    %ebx
417c3a:	00 43 00             	add    %al,0x0(%ebx)
417c3d:	2e 06                	cs push %es
417c3f:	67 00 49 00          	add    %cl,0x0(%bx,%di)
417c43:	42                   	inc    %edx
417c44:	00 67 00             	add    %ah,0x0(%edi)
417c47:	63 00                	arpl   %eax,(%eax)
417c49:	44                   	inc    %esp
417c4a:	00 43 00             	add    %al,0x0(%ebx)
417c4d:	42                   	inc    %edx
417c4e:	00 49 00             	add    %cl,0x0(%ecx)
417c51:	59                   	pop    %ecx
417c52:	00 2e                	add    %ch,(%esi)
417c54:	06                   	push   %es
417c55:	67 00 55 00          	add    %dl,0x0(%di)
417c59:	67 00 2e 06 51       	add    %ch,0x5106
417c5e:	00 45 00             	add    %al,0x0(%ebp)
417c61:	54                   	push   %esp
417c62:	00 2e                	add    %ch,(%esi)
417c64:	06                   	push   %es
417c65:	2e 06                	cs push %es
417c67:	59                   	pop    %ecx
417c68:	00 48 00             	add    %cl,0x0(%eax)
417c6b:	42                   	inc    %edx
417c6c:	00 2e                	add    %ch,(%esi)
417c6e:	06                   	push   %es
417c6f:	49                   	dec    %ecx
417c70:	00 43 00             	add    %al,0x0(%ebx)
417c73:	2e 06                	cs push %es
417c75:	67 00 49 00          	add    %cl,0x0(%bx,%di)
417c79:	46                   	inc    %esi
417c7a:	00 2e                	add    %ch,(%esi)
417c7c:	06                   	push   %es
417c7d:	2e 06                	cs push %es
417c7f:	49                   	dec    %ecx
417c80:	00 42 00             	add    %al,0x0(%edx)
417c83:	43                   	inc    %ebx
417c84:	00 2e                	add    %ch,(%esi)
417c86:	06                   	push   %es
417c87:	67 00 45 00          	add    %al,0x0(%di)
417c8b:	2e 06                	cs push %es
417c8d:	2e 06                	cs push %es
417c8f:	45                   	inc    %ebp
417c90:	00 42 00             	add    %al,0x0(%edx)
417c93:	2e 06                	cs push %es
417c95:	77 00                	ja     0x417c97
417c97:	55                   	push   %ebp
417c98:	00 2e                	add    %ch,(%esi)
417c9a:	06                   	push   %es
417c9b:	2e 06                	cs push %es
417c9d:	51                   	push   %ecx
417c9e:	00 45 00             	add    %al,0x0(%ebp)
417ca1:	52                   	push   %edx
417ca2:	00 59 00             	add    %bl,0x0(%ecx)
417ca5:	51                   	push   %ecx
417ca6:	00 4d 00             	add    %cl,0x0(%ebp)
417ca9:	2e 06                	cs push %es
417cab:	2e 06                	cs push %es
417cad:	2e 06                	cs push %es
417caf:	45                   	inc    %ebp
417cb0:	00 55 00             	add    %dl,0x0(%ebp)
417cb3:	42                   	inc    %edx
417cb4:	00 77 00             	add    %dh,0x0(%edi)
417cb7:	77 00                	ja     0x417cb9
417cb9:	53                   	push   %ebx
417cba:	00 4c 00 42          	add    %cl,0x42(%eax,%eax,1)
417cbe:	00 49 00             	add    %cl,0x0(%ecx)
417cc1:	59                   	pop    %ecx
417cc2:	00 45 00             	add    %al,0x0(%ebp)
417cc5:	69 00 51 00 53 00    	imul   $0x530051,(%eax),%eax
417ccb:	45                   	inc    %ebp
417ccc:	00 42 00             	add    %al,0x0(%edx)
417ccf:	49                   	dec    %ecx
417cd0:	00 59 00             	add    %bl,0x0(%ecx)
417cd3:	2e 06                	cs push %es
417cd5:	67 00 49 00          	add    %cl,0x0(%bx,%di)
417cd9:	43                   	inc    %ebx
417cda:	00 2e                	add    %ch,(%esi)
417cdc:	06                   	push   %es
417cdd:	67 00 49 00          	add    %cl,0x0(%bx,%di)
417ce1:	52                   	push   %edx
417ce2:	00 61 00             	add    %ah,0x0(%ecx)
417ce5:	51                   	push   %ecx
417ce6:	00 49 00             	add    %cl,0x0(%ecx)
417ce9:	45                   	inc    %ebp
417cea:	00 2e                	add    %ch,(%esi)
417cec:	06                   	push   %es
417ced:	2e 06                	cs push %es
417cef:	45                   	inc    %ebp
417cf0:	00 42 00             	add    %al,0x0(%edx)
417cf3:	44                   	inc    %esp
417cf4:	00 67 00             	add    %ah,0x0(%edi)
417cf7:	4d                   	dec    %ebp
417cf8:	00 2e                	add    %ch,(%esi)
417cfa:	06                   	push   %es
417cfb:	2e 06                	cs push %es
417cfd:	2e 06                	cs push %es
417cff:	34 00                	xor    $0x0,%al
417d01:	45                   	inc    %ebp
417d02:	00 2e                	add    %ch,(%esi)
417d04:	06                   	push   %es
417d05:	2e 06                	cs push %es
417d07:	45                   	inc    %ebp
417d08:	00 42 00             	add    %al,0x0(%edx)
417d0b:	43                   	inc    %ebx
417d0c:	00 2e                	add    %ch,(%esi)
417d0e:	06                   	push   %es
417d0f:	4d                   	dec    %ebp
417d10:	00 2e                	add    %ch,(%esi)
417d12:	06                   	push   %es
417d13:	2e 06                	cs push %es
417d15:	2e 06                	cs push %es
417d17:	49                   	dec    %ecx
417d18:	00 45 00             	add    %al,0x0(%ebp)
417d1b:	2e 06                	cs push %es
417d1d:	2e 06                	cs push %es
417d1f:	2e 06                	cs push %es
417d21:	52                   	push   %edx
417d22:	00 61 00             	add    %ah,0x0(%ecx)
417d25:	51                   	push   %ecx
417d26:	00 51 00             	add    %dl,0x0(%ecx)
417d29:	67 00 2e 06 42       	add    %ch,0x4206
417d2e:	00 46 00             	add    %al,0x0(%esi)
417d31:	31 00                	xor    %eax,(%eax)
417d33:	2e 06                	cs push %es
417d35:	77 00                	ja     0x417d37
417d37:	63 00                	arpl   %eax,(%eax)
417d39:	42                   	inc    %edx
417d3a:	00 2e                	add    %ch,(%esi)
417d3c:	06                   	push   %es
417d3d:	67 00 55 00          	add    %dl,0x0(%di)
417d41:	67 00 2e 06 67       	add    %ch,0x6706
417d46:	00 45 00             	add    %al,0x0(%ebp)
417d49:	4d                   	dec    %ebp
417d4a:	00 44 00 2e          	add    %al,0x2e(%eax,%eax,1)
417d4e:	06                   	push   %es
417d4f:	59                   	pop    %ecx
417d50:	00 67 00             	add    %ah,0x0(%edi)
417d53:	2e 06                	cs push %es
417d55:	51                   	push   %ecx
417d56:	00 45 00             	add    %al,0x0(%ebp)
417d59:	52                   	push   %edx
417d5a:	00 67 00             	add    %ah,0x0(%edi)
417d5d:	4b                   	dec    %ebx
417d5e:	00 6b 00             	add    %ch,0x0(%ebx)
417d61:	47                   	inc    %edi
417d62:	00 49 00             	add    %cl,0x0(%ecx)
417d65:	2e 06                	cs push %es
417d67:	45                   	inc    %ebp
417d68:	00 42 00             	add    %al,0x0(%edx)
417d6b:	45                   	inc    %ebp
417d6c:	00 59 00             	add    %bl,0x0(%ecx)
417d6f:	43                   	inc    %ebx
417d70:	00 78 00             	add    %bh,0x0(%eax)
417d73:	42                   	inc    %edx
417d74:	00 53 00             	add    %dl,0x0(%ebx)
417d77:	2e 06                	cs push %es
417d79:	43                   	inc    %ebx
417d7a:	00 2e                	add    %ch,(%esi)
417d7c:	06                   	push   %es
417d7d:	51                   	push   %ecx
417d7e:	00 67 00             	add    %ah,0x0(%edi)
417d81:	49                   	dec    %ecx
417d82:	00 42 00             	add    %al,0x0(%edx)
417d85:	69 00 2e 06 42 00    	imul   $0x42062e,(%eax),%eax
417d8b:	2e 06                	cs push %es
417d8d:	52                   	push   %edx
417d8e:	00 47 00             	add    %al,0x0(%edi)
417d91:	2e 06                	cs push %es
417d93:	74 00                	je     0x417d95
417d95:	51                   	push   %ecx
417d96:	00 59 00             	add    %bl,0x0(%ecx)
417d99:	48                   	dec    %eax
417d9a:	00 2e                	add    %ch,(%esi)
417d9c:	06                   	push   %es
417d9d:	68 00 49 00 59       	push   $0x59004900
417da2:	00 45 00             	add    %al,0x0(%ebp)
417da5:	68 00 67 00 46       	push   $0x46006700
417daa:	00 49 00             	add    %cl,0x0(%ecx)
417dad:	2e 06                	cs push %es
417daf:	45                   	inc    %ebp
417db0:	00 43 00             	add    %al,0x0(%ebx)
417db3:	45                   	inc    %ebp
417db4:	00 77 00             	add    %dh,0x0(%edi)
417db7:	2e 06                	cs push %es
417db9:	49                   	dec    %ecx
417dba:	00 42 00             	add    %al,0x0(%edx)
417dbd:	77 00                	ja     0x417dbf
417dbf:	4d                   	dec    %ebp
417dc0:	00 53 00             	add    %dl,0x0(%ebx)
417dc3:	47                   	inc    %edi
417dc4:	00 42 00             	add    %al,0x0(%edx)
417dc7:	49                   	dec    %ecx
417dc8:	00 59 00             	add    %bl,0x0(%ecx)
417dcb:	45                   	inc    %ebp
417dcc:	00 68 00             	add    %ch,0x0(%eax)
417dcf:	67 00 47 00          	add    %al,0x0(%bx)
417dd3:	42                   	inc    %edx
417dd4:	00 77 00             	add    %dh,0x0(%edi)
417dd7:	4d                   	dec    %ebp
417dd8:	00 53 00             	add    %dl,0x0(%ebx)
417ddb:	47                   	inc    %edi
417ddc:	00 2e                	add    %ch,(%esi)
417dde:	06                   	push   %es
417ddf:	49                   	dec    %ecx
417de0:	00 43 00             	add    %al,0x0(%ebx)
417de3:	42                   	inc    %edx
417de4:	00 51 00             	add    %dl,0x0(%ecx)
417de7:	63 00                	arpl   %eax,(%eax)
417de9:	44                   	inc    %esp
417dea:	00 43 00             	add    %al,0x0(%ebx)
417ded:	2e 06                	cs push %es
417def:	49                   	dec    %ecx
417df0:	00 43 00             	add    %al,0x0(%ebx)
417df3:	42                   	inc    %edx
417df4:	00 67 00             	add    %ah,0x0(%edi)
417df7:	63 00                	arpl   %eax,(%eax)
417df9:	45                   	inc    %ebp
417dfa:	00 43 00             	add    %al,0x0(%ebx)
417dfd:	2e 06                	cs push %es
417dff:	49                   	dec    %ecx
417e00:	00 43 00             	add    %al,0x0(%ebx)
417e03:	2e 06                	cs push %es
417e05:	67 00 55 00          	add    %dl,0x0(%di)
417e09:	67 00 2e 06 52       	add    %ch,0x5206
417e0e:	00 4d 00             	add    %cl,0x0(%ebp)
417e11:	2e 06                	cs push %es
417e13:	43                   	inc    %ebx
417e14:	00 2e                	add    %ch,(%esi)
417e16:	06                   	push   %es
417e17:	6f                   	outsl  %ds:(%esi),(%dx)
417e18:	00 48 00             	add    %cl,0x0(%eax)
417e1b:	42                   	inc    %edx
417e1c:	00 42 00             	add    %al,0x0(%edx)
417e1f:	49                   	dec    %ecx
417e20:	00 55 00             	add    %dl,0x0(%ebp)
417e23:	45                   	inc    %ebp
417e24:	00 68 00             	add    %ch,0x0(%eax)
417e27:	51                   	push   %ecx
417e28:	00 53 00             	add    %dl,0x0(%ebx)
417e2b:	4b                   	dec    %ebx
417e2c:	00 42 00             	add    %al,0x0(%edx)
417e2f:	49                   	dec    %ecx
417e30:	00 6f 00             	add    %ch,0x0(%edi)
417e33:	42                   	inc    %edx