414c5a:	00 42 00             	add    %al,0x0(%edx)
414c5d:	67 00 2e 06 2e       	add    %ch,0x2e06
414c62:	06                   	push   %es
414c63:	42                   	inc    %edx
414c64:	00 2e                	add    %ch,(%esi)
414c66:	06                   	push   %es
414c67:	5a                   	pop    %edx
414c68:	00 76 00             	add    %dh,0x0(%esi)
414c6b:	52                   	push   %edx
414c6c:	00 2e                	add    %ch,(%esi)
414c6e:	06                   	push   %es
414c6f:	2e 06                	cs push %es
414c71:	2e 06                	cs push %es
414c73:	43                   	inc    %ebx
414c74:	00 6e 00             	add    %ch,0x0(%esi)
414c77:	73 00                	jae    0x414c79
414c79:	4d                   	dec    %ebp
414c7a:	00 2e                	add    %ch,(%esi)
414c7c:	06                   	push   %es
414c7d:	2e 06                	cs push %es
414c7f:	2e 06                	cs push %es
414c81:	45                   	inc    %ebp
414c82:	00 2f                	add    %ch,(%edi)
414c84:	00 67 00             	add    %ah,0x0(%edi)
414c87:	45                   	inc    %ebp
414c88:	00 72 00             	add    %dh,0x0(%edx)
414c8b:	2e 06                	cs push %es
414c8d:	52                   	push   %edx
414c8e:	00 59 00             	add    %bl,0x0(%ecx)
414c91:	4c                   	dec    %esp
414c92:	00 42 00             	add    %al,0x0(%edx)
414c95:	79 00                	jns    0x414c97
414c97:	77 00                	ja     0x414c99
414c99:	45                   	inc    %ebp
414c9a:	00 46 00             	add    %al,0x0(%esi)
414c9d:	67 00 77 00          	add    %dh,0x0(%bx)
414ca1:	72 00                	jb     0x414ca3
414ca3:	48                   	dec    %eax
414ca4:	00 51 00             	add    %dl,0x0(%ecx)
414ca7:	2e 06                	cs push %es
414ca9:	47                   	inc    %edi
414caa:	00 46 00             	add    %al,0x0(%esi)
414cad:	31 00                	xor    %eax,(%eax)
414caf:	67 00 4b 00          	add    %cl,0x0(%bp,%di)
414cb3:	42                   	inc    %edx
414cb4:	00 67 00             	add    %ah,0x0(%edi)
414cb7:	4a                   	dec    %edx
414cb8:	00 37                	add    %dh,(%edi)
414cba:	00 42 00             	add    %al,0x0(%edx)
414cbd:	67 00 2e 06 2e       	add    %ch,0x2e06
414cc2:	06                   	push   %es
414cc3:	42                   	inc    %edx
414cc4:	00 47 00             	add    %al,0x0(%edi)
414cc7:	39 00                	cmp    %eax,(%eax)
414cc9:	44                   	inc    %esp
414cca:	00 2e                	add    %ch,(%esi)
414ccc:	06                   	push   %es
414ccd:	2e 06                	cs push %es
414ccf:	2e 06                	cs push %es
414cd1:	4b                   	dec    %ebx
414cd2:	00 46 00             	add    %al,0x0(%esi)
414cd5:	31 00                	xor    %eax,(%eax)
414cd7:	6e                   	outsb  %ds:(%esi),(%dx)
414cd8:	00 2b                	add    %ch,(%ebx)
414cda:	00 42 00             	add    %al,0x0(%edx)
414cdd:	2e 06                	cs push %es
414cdf:	30 00                	xor    %al,(%eax)
414ce1:	4a                   	dec    %edx
414ce2:	00 4c 00 61          	add    %cl,0x61(%eax,%eax,1)
414ce6:	00 6b 00             	add    %ch,0x0(%ebx)
414ce9:	58                   	pop    %eax
414cea:	00 44 00 43          	add    %al,0x43(%eax,%eax,1)
414cee:	00 73 00             	add    %dh,0x0(%ebx)
414cf1:	2e 06                	cs push %es
414cf3:	43                   	inc    %ebx
414cf4:	00 43 00             	add    %al,0x0(%ebx)
414cf7:	6f                   	outsl  %ds:(%esi),(%dx)
414cf8:	00 2e                	add    %ch,(%esi)
414cfa:	06                   	push   %es
414cfb:	2e 06                	cs push %es
414cfd:	42                   	inc    %edx
414cfe:	00 4d 00             	add    %cl,0x0(%ebp)
414d01:	77 00                	ja     0x414d03
414d03:	2e 06                	cs push %es
414d05:	77 00                	ja     0x414d07
414d07:	42                   	inc    %edx
414d08:	00 2e                	add    %ch,(%esi)
414d0a:	06                   	push   %es
414d0b:	2e 06                	cs push %es
414d0d:	2e 06                	cs push %es
414d0f:	2e 06                	cs push %es
414d11:	2e 06                	cs push %es
414d13:	42                   	inc    %edx
414d14:	00 77 00             	add    %dh,0x0(%edi)
414d17:	2e 06                	cs push %es
414d19:	2e 06                	cs push %es
414d1b:	45                   	inc    %ebp
414d1c:	00 51 00             	add    %dl,0x0(%ecx)
414d1f:	49                   	dec    %ecx
414d20:	00 6f 00             	add    %ch,0x0(%edi)
414d23:	42                   	inc    %edx
414d24:	00 77 00             	add    %dh,0x0(%edi)
414d27:	2e 06                	cs push %es
414d29:	2e 06                	cs push %es
414d2b:	42                   	inc    %edx
414d2c:	00 67 00             	add    %ah,0x0(%edi)
414d2f:	2e 06                	cs push %es
414d31:	2e 06                	cs push %es
414d33:	2e 06                	cs push %es
414d35:	6e                   	outsb  %ds:(%esi),(%dx)
414d36:	00 4d 00             	add    %cl,0x0(%ebp)
414d39:	71 00                	jno    0x414d3b
414d3b:	2e 06                	cs push %es
414d3d:	2e 06                	cs push %es
414d3f:	2e 06                	cs push %es
414d41:	4b                   	dec    %ebx
414d42:	00 66 00             	add    %ah,0x0(%esi)
414d45:	51                   	push   %ecx
414d46:	00 59 00             	add    %bl,0x0(%ecx)
414d49:	2e 06                	cs push %es
414d4b:	2e 06                	cs push %es
414d4d:	2e 06                	cs push %es
414d4f:	51                   	push   %ecx
414d50:	00 44 00 43          	add    %al,0x43(%eax,%eax,1)
414d54:	00 69 00             	add    %ch,0x0(%ecx)
414d57:	73 00                	jae    0x414d59
414d59:	64 00 2e             	add    %ch,%fs:(%esi)
414d5c:	06                   	push   %es
414d5d:	2e 06                	cs push %es
414d5f:	55                   	push   %ebp
414d60:	00 47 00             	add    %al,0x0(%edi)
414d63:	44                   	inc    %esp
414d64:	00 67 00             	add    %ah,0x0(%edi)
414d67:	52                   	push   %edx
414d68:	00 7a 00             	add    %bh,0x0(%edx)
414d6b:	44                   	inc    %esp
414d6c:	00 51 00             	add    %dl,0x0(%ecx)
414d6f:	2e 06                	cs push %es
414d71:	2e 06                	cs push %es
414d73:	42                   	inc    %edx
414d74:	00 67 00             	add    %ah,0x0(%edi)
414d77:	73 00                	jae    0x414d79
414d79:	43                   	inc    %ebx
414d7a:	00 65 00             	add    %ah,0x0(%ebp)
414d7d:	77 00                	ja     0x414d7f
414d7f:	59                   	pop    %ecx
414d80:	00 2e                	add    %ch,(%esi)
414d82:	06                   	push   %es
414d83:	2e 06                	cs push %es
414d85:	2e 06                	cs push %es
414d87:	51                   	push   %ecx
414d88:	00 48 00             	add    %cl,0x0(%eax)
414d8b:	62 00                	bound  %eax,(%eax)
414d8d:	79 00                	jns    0x414d8f
414d8f:	73 00                	jae    0x414d91
414d91:	2e 06                	cs push %es
414d93:	2e 06                	cs push %es
414d95:	2e 06                	cs push %es
414d97:	6f                   	outsl  %ds:(%esi),(%dx)
414d98:	00 2e                	add    %ch,(%esi)
414d9a:	06                   	push   %es
414d9b:	2e 06                	cs push %es
414d9d:	2e 06                	cs push %es
414d9f:	59                   	pop    %ecx
414da0:	00 58 00             	add    %bl,0x0(%eax)
414da3:	57                   	push   %edi
414da4:	00 2e                	add    %ch,(%esi)
414da6:	06                   	push   %es
414da7:	6f                   	outsl  %ds:(%esi),(%dx)
414da8:	00 47 00             	add    %al,0x0(%edi)
414dab:	42                   	inc    %edx
414dac:	00 50 00             	add    %dl,0x0(%eax)
414daf:	34 00                	xor    $0x0,%al
414db1:	43                   	inc    %ebx
414db2:	00 46 00             	add    %al,0x0(%esi)
414db5:	76 00                	jbe    0x414db7
414db7:	34 00                	xor    $0x0,%al
414db9:	42                   	inc    %edx
414dba:	00 44 00 2e          	add    %al,0x2e(%eax,%eax,1)
414dbe:	06                   	push   %es
414dbf:	67 00 74 00          	add    %dh,0x0(%si)
414dc3:	32 00                	xor    (%eax),%al
414dc5:	43                   	inc    %ebx
414dc6:	00 6f 00             	add    %ch,0x0(%edi)
414dc9:	54                   	push   %esp
414dca:	00 4d 00             	add    %cl,0x0(%ebp)
414dcd:	2e 06                	cs push %es
414dcf:	51                   	push   %ecx
414dd0:	00 2e                	add    %ch,(%esi)
414dd2:	06                   	push   %es
414dd3:	69 00 2e 06 2e 06    	imul   $0x62e062e,(%eax),%eax
414dd9:	2e 06                	cs push %es
414ddb:	2e 06                	cs push %es
414ddd:	42                   	inc    %edx
414dde:	00 2e                	add    %ch,(%esi)
414de0:	06                   	push   %es
414de1:	2e 06                	cs push %es
414de3:	2e 06                	cs push %es
414de5:	42                   	inc    %edx
414de6:	00 45 00             	add    %al,0x0(%ebp)
414de9:	43                   	inc    %ebx
414dea:	00 4b 00             	add    %cl,0x0(%ebx)
414ded:	43                   	inc    %ebx
414dee:	00 63 00             	add    %ah,0x0(%ebx)
414df1:	2e 06                	cs push %es
414df3:	2e 06                	cs push %es
414df5:	2e 06                	cs push %es
414df7:	6f                   	outsl  %ds:(%esi),(%dx)
414df8:	00 2e                	add    %ch,(%esi)
414dfa:	06                   	push   %es
414dfb:	2e 06                	cs push %es
414dfd:	2e 06                	cs push %es
414dff:	4a                   	dec    %edx
414e00:	00 7a 00             	add    %bh,0x0(%edx)
414e03:	52                   	push   %edx
414e04:	00 51 00             	add    %dl,0x0(%ecx)
414e07:	2e 06                	cs push %es
414e09:	2e 06                	cs push %es
414e0b:	43                   	inc    %ebx
414e0c:	00 6e 00             	add    %ch,0x0(%esi)
414e0f:	30 00                	xor    %al,(%eax)
414e11:	52                   	push   %edx
414e12:	00 2e                	add    %ch,(%esi)
414e14:	06                   	push   %es
414e15:	2e 06                	cs push %es
414e17:	2e 06                	cs push %es
414e19:	45                   	inc    %ebp
414e1a:	00 2e                	add    %ch,(%esi)
414e1c:	06                   	push   %es
414e1d:	77 00                	ja     0x414e1f
414e1f:	51                   	push   %ecx
414e20:	00 6f 00             	add    %ch,0x0(%edi)
414e23:	52                   	push   %edx
414e24:	00 67 00             	add    %ah,0x0(%edi)
414e27:	2e 06                	cs push %es
414e29:	2e 06                	cs push %es
414e2b:	43                   	inc    %ebx
414e2c:	00 67 00             	add    %ah,0x0(%edi)
414e2f:	2e 06                	cs push %es
414e31:	57                   	push   %edi
414e32:	00 2e                	add    %ch,(%esi)
414e34:	06                   	push   %es
414e35:	78 00                	js     0x414e37
414e37:	68 00 5a 00 46       	push   $0x46005a00
414e3c:	00 68 00             	add    %ch,0x0(%eax)
414e3f:	38 00                	cmp    %al,(%eax)
414e41:	72 00                	jb     0x414e43
414e43:	63 00                	arpl   %eax,(%eax)
414e45:	77 00                	ja     0x414e47
414e47:	6f                   	outsl  %ds:(%esi),(%dx)
414e48:	00 2e                	add    %ch,(%esi)
414e4a:	06                   	push   %es
414e4b:	2e 06                	cs push %es
414e4d:	2e 06                	cs push %es
414e4f:	59                   	pop    %ecx
414e50:	00 4b 00             	add    %cl,0x0(%ebx)
414e53:	46                   	inc    %esi
414e54:	00 67 00             	add    %ah,0x0(%edi)
414e57:	4d                   	dec    %ebp
414e58:	00 59 00             	add    %bl,0x0(%ecx)
414e5b:	57                   	push   %edi
414e5c:	00 51 00             	add    %dl,0x0(%ecx)
414e5f:	51                   	push   %ecx
414e60:	00 58 00             	add    %bl,0x0(%eax)
414e63:	57                   	push   %edi
414e64:	00 52 00             	add    %dl,0x0(%edx)
414e67:	38 00                	cmp    %al,(%eax)
414e69:	72 00                	jb     0x414e6b
414e6b:	63 00                	arpl   %eax,(%eax)
414e6d:	77 00                	ja     0x414e6f
414e6f:	6f                   	outsl  %ds:(%esi),(%dx)
414e70:	00 2e                	add    %ch,(%esi)
414e72:	06                   	push   %es
414e73:	2e 06                	cs push %es
414e75:	2e 06                	cs push %es
414e77:	59                   	pop    %ecx
414e78:	00 4c 00 46          	add    %cl,0x46(%eax,%eax,1)
414e7c:	00 67 00             	add    %ah,0x0(%edi)
414e7f:	51                   	push   %ecx
414e80:	00 58 00             	add    %bl,0x0(%eax)
414e83:	57                   	push   %edi
414e84:	00 52 00             	add    %dl,0x0(%edx)
414e87:	59                   	pop    %ecx
414e88:	00 66 00             	add    %ah,0x0(%esi)
414e8b:	4b                   	dec    %ebx
414e8c:	00 33                	add    %dh,(%ebx)
414e8e:	00 4d 00             	add    %cl,0x0(%ebp)
414e91:	66 00 2e             	data16 add %ch,(%esi)
414e94:	06                   	push   %es
414e95:	2e 06                	cs push %es
414e97:	2e 06                	cs push %es
414e99:	47                   	inc    %edi
414e9a:	00 44 00 42          	add    %al,0x42(%eax,%eax,1)
414e9e:	00 59 00             	add    %bl,0x0(%ecx)
414ea1:	45                   	inc    %ebp
414ea2:	00 46 00             	add    %al,0x0(%esi)
414ea5:	31 00                	xor    %eax,(%eax)
414ea7:	6b 00 44             	imul   $0x44,(%eax),%eax
414eaa:	00 47 00             	add    %al,0x0(%edi)
414ead:	46                   	inc    %esi
414eae:	00 6b 00             	add    %ch,0x0(%ebx)
414eb1:	66 00 4b 00          	data16 add %cl,0x0(%ebx)
414eb5:	33 00                	xor    (%eax),%eax
414eb7:	4d                   	dec    %ebp
414eb8:	00 66 00             	add    %ah,0x0(%esi)
414ebb:	2e 06                	cs push %es
414ebd:	2e 06                	cs push %es
414ebf:	2e 06                	cs push %es
414ec1:	47                   	inc    %edi
414ec2:	00 44 00 51          	add    %al,0x51(%eax,%eax,1)
414ec6:	00 4a 00             	add    %cl,0x0(%edx)
414ec9:	37                   	aaa
414eca:	00 45 00             	add    %al,0x0(%ebp)
414ecd:	51                   	push   %ecx
414ece:	00 2e                	add    %ch,(%esi)
414ed0:	06                   	push   %es
414ed1:	2e 06                	cs push %es
414ed3:	42                   	inc    %edx
414ed4:	00 2e                	add    %ch,(%esi)
414ed6:	06                   	push   %es
414ed7:	5a                   	pop    %edx
414ed8:	00 76 00             	add    %dh,0x0(%esi)
414edb:	52                   	push   %edx
414edc:	00 77 00             	add    %dh,0x0(%edi)
414edf:	2e 06                	cs push %es
414ee1:	2e 06                	cs push %es
414ee3:	43                   	inc    %ebx
414ee4:	00 67 00             	add    %ah,0x0(%edi)
414ee7:	2e 06                	cs push %es
414ee9:	43                   	inc    %ebx
414eea:	00 65 00             	add    %ah,0x0(%ebp)
414eed:	78 00                	js     0x414eef
414eef:	45                   	inc    %ebp
414ef0:	00 2e                	add    %ch,(%esi)
414ef2:	06                   	push   %es
414ef3:	2e 06                	cs push %es
414ef5:	2e 06                	cs push %es
414ef7:	51                   	push   %ecx
414ef8:	00 48 00             	add    %cl,0x0(%eax)
414efb:	62 00                	bound  %eax,(%eax)
414efd:	30 00                	xor    %al,(%eax)
414eff:	63 00                	arpl   %eax,(%eax)
414f01:	2e 06                	cs push %es
414f03:	2e 06                	cs push %es
414f05:	2e 06                	cs push %es
414f07:	6f                   	outsl  %ds:(%esi),(%dx)
414f08:	00 2e                	add    %ch,(%esi)
414f0a:	06                   	push   %es
414f0b:	2e 06                	cs push %es
414f0d:	6e                   	outsb  %ds:(%esi),(%dx)