41cadc:	51                   	push   %ecx
41cadd:	00 2e                	add    %ch,(%esi)
41cadf:	06                   	push   %es
41cae0:	2e 06                	cs push %es
41cae2:	51                   	push   %ecx
41cae3:	00 45 00             	add    %al,0x0(%ebp)
41cae6:	49                   	dec    %ecx
41cae7:	00 2e                	add    %ch,(%esi)
41cae9:	06                   	push   %es
41caea:	77 00                	ja     0x41caec
41caec:	2e 06                	cs push %es
41caee:	2e 06                	cs push %es
41caf0:	2e 06                	cs push %es
41caf2:	67 00 51 00          	add    %dl,0x0(%bx,%di)
41caf6:	2e 06                	cs push %es
41caf8:	2e 06                	cs push %es
41cafa:	42                   	inc    %edx
41cafb:	00 46 00             	add    %al,0x0(%esi)
41cafe:	74 00                	je     0x41cb00
41cb00:	42                   	inc    %edx
41cb01:	00 43 00             	add    %al,0x0(%ebx)
41cb04:	2e 06                	cs push %es
41cb06:	2e 06                	cs push %es
41cb08:	45                   	inc    %ebp
41cb09:	00 58 00             	add    %bl,0x0(%eax)
41cb0c:	6b 00 44             	imul   $0x44,(%eax),%eax
41cb0f:	00 42 00             	add    %al,0x0(%edx)
41cb12:	77 00                	ja     0x41cb14
41cb14:	45                   	inc    %ebp
41cb15:	00 43 00             	add    %al,0x0(%ebx)
41cb18:	42                   	inc    %edx
41cb19:	00 53 00             	add    %dl,0x0(%ebx)
41cb1c:	2e 06                	cs push %es
41cb1e:	43                   	inc    %ebx
41cb1f:	00 2e                	add    %ch,(%esi)
41cb21:	06                   	push   %es
41cb22:	51                   	push   %ecx
41cb23:	00 77 00             	add    %dh,0x0(%edi)
41cb26:	4d                   	dec    %ebp
41cb27:	00 42 00             	add    %al,0x0(%edx)
41cb2a:	69 00 2e 06 42 00    	imul   $0x42062e,(%eax),%eax
41cb30:	2e 06                	cs push %es
41cb32:	52                   	push   %edx
41cb33:	00 47 00             	add    %al,0x0(%edi)
41cb36:	2e 06                	cs push %es
41cb38:	72 00                	jb     0x41cb3a
41cb3a:	51                   	push   %ecx
41cb3b:	00 59 00             	add    %bl,0x0(%ecx)
41cb3e:	67 00 2e 06 51       	add    %ch,0x5106
41cb43:	00 45 00             	add    %al,0x0(%ebp)
41cb46:	52                   	push   %edx
41cb47:	00 67 00             	add    %ah,0x0(%edi)
41cb4a:	4c                   	dec    %esp
41cb4b:	00 55 00             	add    %dl,0x0(%ebp)
41cb4e:	46                   	inc    %esi
41cb4f:	00 49 00             	add    %cl,0x0(%ecx)
41cb52:	2e 06                	cs push %es
41cb54:	49                   	dec    %ecx
41cb55:	00 42 00             	add    %al,0x0(%edx)
41cb58:	43                   	inc    %ebx
41cb59:	00 2e                	add    %ch,(%esi)
41cb5b:	06                   	push   %es
41cb5c:	67 00 47 00          	add    %al,0x0(%bx)
41cb60:	49                   	dec    %ecx
41cb61:	00 2e                	add    %ch,(%esi)
41cb63:	06                   	push   %es
41cb64:	45                   	inc    %ebp
41cb65:	00 42 00             	add    %al,0x0(%edx)
41cb68:	45                   	inc    %ebp
41cb69:	00 59 00             	add    %bl,0x0(%ecx)
41cb6c:	43                   	inc    %ebx
41cb6d:	00 35 00 42 00 67    	add    %dh,0x67004200
41cb73:	00 63 00             	add    %ah,0x0(%ebx)
41cb76:	43                   	inc    %ebx
41cb77:	00 45 00             	add    %al,0x0(%ebp)
41cb7a:	68 00 67 00 53       	push   $0x53006700
41cb7f:	00 47 00             	add    %al,0x0(%edi)
41cb82:	2e 06                	cs push %es
41cb84:	55                   	push   %ebp
41cb85:	00 67 00             	add    %ah,0x0(%edi)
41cb88:	2e 06                	cs push %es
41cb8a:	51                   	push   %ecx
41cb8b:	00 49 00             	add    %cl,0x0(%ecx)
41cb8e:	54                   	push   %esp
41cb8f:	00 2e                	add    %ch,(%esi)
41cb91:	06                   	push   %es
41cb92:	2e 06                	cs push %es
41cb94:	67 00 48 00          	add    %cl,0x0(%bx,%si)
41cb98:	2e 06                	cs push %es
41cb9a:	78 00                	js     0x41cb9c
41cb9c:	49                   	dec    %ecx
41cb9d:	00 59 00             	add    %bl,0x0(%ecx)
41cba0:	45                   	inc    %ebp
41cba1:	00 68 00             	add    %ch,0x0(%eax)
41cba4:	67 00 53 00          	add    %dl,0x0(%bp,%di)
41cba8:	47                   	inc    %edi
41cba9:	00 2e                	add    %ch,(%esi)
41cbab:	06                   	push   %es
41cbac:	59                   	pop    %ecx
41cbad:	00 48 00             	add    %cl,0x0(%eax)
41cbb0:	2e 06                	cs push %es
41cbb2:	78 00                	js     0x41cbb4
41cbb4:	49                   	dec    %ecx
41cbb5:	00 59 00             	add    %bl,0x0(%ecx)
41cbb8:	2e 06                	cs push %es
41cbba:	67 00 49 00          	add    %cl,0x0(%bx,%di)
41cbbe:	46                   	inc    %esi
41cbbf:	00 42 00             	add    %al,0x0(%edx)
41cbc2:	77 00                	ja     0x41cbc4
41cbc4:	4d                   	dec    %ebp
41cbc5:	00 49 00             	add    %cl,0x0(%ecx)
41cbc8:	2e 06                	cs push %es
41cbca:	67 00 49 00          	add    %cl,0x0(%bx,%di)
41cbce:	47                   	inc    %edi
41cbcf:	00 42 00             	add    %al,0x0(%edx)
41cbd2:	77 00                	ja     0x41cbd4
41cbd4:	51                   	push   %ecx
41cbd5:	00 49 00             	add    %cl,0x0(%ecx)
41cbd8:	2e 06                	cs push %es
41cbda:	67 00 49 00          	add    %cl,0x0(%bx,%di)
41cbde:	43                   	inc    %ebx
41cbdf:	00 42 00             	add    %al,0x0(%edx)
41cbe2:	53                   	push   %ebx
41cbe3:	00 2e                	add    %ch,(%esi)
41cbe5:	06                   	push   %es
41cbe6:	42                   	inc    %edx
41cbe7:	00 45 00             	add    %al,0x0(%ebp)
41cbea:	77 00                	ja     0x41cbec
41cbec:	2e 06                	cs push %es
41cbee:	49                   	dec    %ecx
41cbef:	00 43 00             	add    %al,0x0(%ebx)
41cbf2:	67 00 63 00          	add    %ah,0x0(%bp,%di)
41cbf6:	45                   	inc    %ebp
41cbf7:	00 45 00             	add    %al,0x0(%ebp)
41cbfa:	68 00 51 00 53       	push   $0x53005100
41cbff:	00 46 00             	add    %al,0x0(%esi)
41cc02:	42                   	inc    %edx
41cc03:	00 49 00             	add    %cl,0x0(%ecx)
41cc06:	6f                   	outsl  %ds:(%esi),(%dx)
41cc07:	00 45 00             	add    %al,0x0(%ebp)
41cc0a:	69 00 67 00 47 00    	imul   $0x470067,(%eax),%eax
41cc10:	46                   	inc    %esi
41cc11:	00 52 00             	add    %dl,0x0(%edx)
41cc14:	4a                   	dec    %edx
41cc15:	00 4a 00             	add    %cl,0x0(%edx)
41cc18:	2e 06                	cs push %es
41cc1a:	52                   	push   %edx
41cc1b:	00 49 00             	add    %cl,0x0(%ecx)
41cc1e:	4d                   	dec    %ebp
41cc1f:	00 43 00             	add    %al,0x0(%ebx)
41cc22:	67 00 63 00          	add    %ah,0x0(%bp,%di)
41cc26:	43                   	inc    %ebx
41cc27:	00 46 00             	add    %al,0x0(%esi)
41cc2a:	52                   	push   %edx
41cc2b:	00 46 00             	add    %al,0x0(%esi)
41cc2e:	68 00 2e 06 52       	push   $0x52062e00
41cc33:	00 49 00             	add    %cl,0x0(%ecx)
41cc36:	4d                   	dec    %ebp
41cc37:	00 45 00             	add    %al,0x0(%ebp)
41cc3a:	67 00 77 00          	add    %dh,0x0(%bx)
41cc3e:	47                   	inc    %edi
41cc3f:	00 46 00             	add    %al,0x0(%esi)
41cc42:	52                   	push   %edx
41cc43:	00 46 00             	add    %al,0x0(%esi)
41cc46:	68 00 2e 06 52       	push   $0x52062e00
41cc4b:	00 49 00             	add    %cl,0x0(%ecx)
41cc4e:	4d                   	dec    %ebp
41cc4f:	00 43 00             	add    %al,0x0(%ebx)
41cc52:	4c                   	dec    %esp
41cc53:	00 64 00 36          	add    %ah,0x36(%eax,%eax,1)
41cc57:	00 58 00             	add    %bl,0x0(%eax)
41cc5a:	46                   	inc    %esi
41cc5b:	00 59 00             	add    %bl,0x0(%ecx)
41cc5e:	5a                   	pop    %edx
41cc5f:	00 4e 00             	add    %cl,0x0(%esi)
41cc62:	4f                   	dec    %edi
41cc63:	00 43 00             	add    %al,0x0(%ebx)
41cc66:	4a                   	dec    %edx
41cc67:	00 43 00             	add    %al,0x0(%ebx)
41cc6a:	4c                   	dec    %esp
41cc6b:	00 2e                	add    %ch,(%esi)
41cc6d:	06                   	push   %es
41cc6e:	2f                   	das
41cc6f:	00 58 00             	add    %bl,0x0(%eax)
41cc72:	33 00                	xor    (%eax),%eax
41cc74:	38 00                	cmp    %al,(%eax)
41cc76:	52                   	push   %edx
41cc77:	00 31                	add    %dh,(%ecx)
41cc79:	00 51 00             	add    %dl,0x0(%ecx)
41cc7c:	6f                   	outsl  %ds:(%esi),(%dx)
41cc7d:	00 36                	add    %dh,(%esi)
41cc7f:	00 42 00             	add    %al,0x0(%edx)
41cc82:	2e 06                	cs push %es
41cc84:	2e 06                	cs push %es
41cc86:	2e 06                	cs push %es
41cc88:	2e 06                	cs push %es
41cc8a:	2e 06                	cs push %es
41cc8c:	2e 06                	cs push %es
41cc8e:	45                   	inc    %ebp
41cc8f:	00 2e                	add    %ch,(%esi)
41cc91:	06                   	push   %es
41cc92:	51                   	push   %ecx
41cc93:	00 2e                	add    %ch,(%esi)
41cc95:	06                   	push   %es
41cc96:	2e 06                	cs push %es
41cc98:	2e 06                	cs push %es
41cc9a:	2e 06                	cs push %es
41cc9c:	51                   	push   %ecx
41cc9d:	00 43 00             	add    %al,0x0(%ebx)
41cca0:	2e 06                	cs push %es
41cca2:	2e 06                	cs push %es
41cca4:	2e 06                	cs push %es
41cca6:	2e 06                	cs push %es
41cca8:	42                   	inc    %edx
41cca9:	00 2e                	add    %ch,(%esi)
41ccab:	06                   	push   %es
41ccac:	4d                   	dec    %ebp
41ccad:	00 2e                	add    %ch,(%esi)
41ccaf:	06                   	push   %es
41ccb0:	2e 06                	cs push %es
41ccb2:	2e 06                	cs push %es
41ccb4:	2e 06                	cs push %es
41ccb6:	43                   	inc    %ebx
41ccb7:	00 42 00             	add    %al,0x0(%edx)
41ccba:	67 00 67 00          	add    %ah,0x0(%bx)
41ccbe:	44                   	inc    %esp
41ccbf:	00 42 00             	add    %al,0x0(%edx)
41ccc2:	68 00 45 00 49       	push   $0x49004500
41ccc7:	00 42 00             	add    %al,0x0(%edx)
41ccca:	77 00                	ja     0x41cccc
41cccc:	59                   	pop    %ecx
41cccd:	00 56 00             	add    %dl,0x0(%esi)
41ccd0:	45                   	inc    %ebp
41ccd1:	00 6b 00             	add    %ch,0x0(%ebx)
41ccd4:	6b 00 42             	imul   $0x42,(%eax),%eax
41ccd7:	00 45 00             	add    %al,0x0(%ebp)
41ccda:	68 00 67 00 43       	push   $0x43006700
41ccdf:	00 42 00             	add    %al,0x0(%edx)
41cce2:	67 00 4d 00          	add    %cl,0x0(%di)
41cce6:	44                   	inc    %esp
41cce7:	00 42 00             	add    %al,0x0(%edx)
41ccea:	68 00 4a 00 70       	push   $0x70004a00
41ccef:	00 2e                	add    %ch,(%esi)
41ccf1:	06                   	push   %es
41ccf2:	67 00 59 00          	add    %bl,0x0(%bx,%di)
41ccf6:	4f                   	dec    %edi
41ccf7:	00 2e                	add    %ch,(%esi)
41ccf9:	06                   	push   %es
41ccfa:	77 00                	ja     0x41ccfc
41ccfc:	59                   	pop    %ecx
41ccfd:	00 53 00             	add    %dl,0x0(%ebx)
41cd00:	64 00 51 00          	add    %dl,%fs:0x0(%ecx)
41cd04:	63 00                	arpl   %eax,(%eax)
41cd06:	47                   	inc    %edi
41cd07:	00 46 00             	add    %al,0x0(%esi)
41cd0a:	52                   	push   %edx
41cd0b:	00 4a 00             	add    %cl,0x0(%edx)
41cd0e:	4a                   	dec    %edx
41cd0f:	00 2e                	add    %ch,(%esi)
41cd11:	06                   	push   %es
41cd12:	52                   	push   %edx
41cd13:	00 49 00             	add    %cl,0x0(%ecx)
41cd16:	4d                   	dec    %ebp
41cd17:	00 42 00             	add    %al,0x0(%edx)
41cd1a:	67 00 2e 06 42       	add    %ch,0x4206
41cd1f:	00 48 00             	add    %cl,0x0(%eax)
41cd22:	51                   	push   %ecx
41cd23:	00 55 00             	add    %dl,0x0(%ebp)
41cd26:	64 00 42 00          	add    %al,%fs:0x0(%edx)
41cd2a:	51                   	push   %ecx
41cd2b:	00 59 00             	add    %bl,0x0(%ecx)
41cd2e:	2e 06                	cs push %es
41cd30:	2e 06                	cs push %es
41cd32:	52                   	push   %edx
41cd33:	00 30                	add    %dh,(%eax)
41cd35:	00 46 00             	add    %al,0x0(%esi)
41cd38:	45                   	inc    %ebp
41cd39:	00 6b 00             	add    %ch,0x0(%ebx)
41cd3c:	30 00                	xor    %al,(%eax)
41cd3e:	47                   	inc    %edi
41cd3f:	00 2e                	add    %ch,(%esi)
41cd41:	06                   	push   %es
41cd42:	2e 06                	cs push %es
41cd44:	49                   	dec    %ecx
41cd45:	00 53 00             	add    %dl,0x0(%ebx)
41cd48:	54                   	push   %esp
41cd49:	00 51 00             	add    %dl,0x0(%ecx)
41cd4c:	34 00                	xor    $0x0,%al
41cd4e:	4f                   	dec    %edi
41cd4f:	00 42 00             	add    %al,0x0(%edx)
41cd52:	51                   	push   %ecx
41cd53:	00 2e                	add    %ch,(%esi)
41cd55:	06                   	push   %es
41cd56:	43                   	inc    %ebx
41cd57:	00 2e                	add    %ch,(%esi)
41cd59:	06                   	push   %es
41cd5a:	51                   	push   %ecx
41cd5b:	00 34 00             	add    %dh,(%eax,%eax,1)
41cd5e:	4f                   	dec    %edi
41cd5f:	00 42 00             	add    %al,0x0(%edx)
41cd62:	53                   	push   %ebx
41cd63:	00 2e                	add    %ch,(%esi)
41cd65:	06                   	push   %es
41cd66:	42                   	inc    %edx
41cd67:	00 2e                	add    %ch,(%esi)
41cd69:	06                   	push   %es
41cd6a:	52                   	push   %edx
41cd6b:	00 46 00             	add    %al,0x0(%esi)
41cd6e:	6c                   	insb   (%dx),%es:(%edi)
41cd6f:	00 42 00             	add    %al,0x0(%edx)
41cd72:	69 00 2e 06 44 00    	imul   $0x44062e,(%eax),%eax
41cd78:	2e 06                	cs push %es
41cd7a:	51                   	push   %ecx
41cd7b:	00 67 00             	add    %ah,0x0(%edi)
41cd7e:	49                   	dec    %ecx
41cd7f:	00 2e                	add    %ch,(%esi)
41cd81:	06                   	push   %es
41cd82:	77 00                	ja     0x41cd84
41cd84:	51                   	push   %ecx
41cd85:	00 67 00             	add    %ah,0x0(%edi)
41cd88:	2e 06                	cs push %es
41cd8a:	42                   	inc    %edx
41cd8b:	00 49 00             	add    %cl,0x0(%ecx)
41cd8e:	59                   	pop    %ecx
41cd8f:	00 42 00             	add    %al,0x0(%edx)
41cd92:	79 00                	jns    0x41cd94
41cd94:	2e 06                	cs push %es
41cd96:	45                   	inc    %ebp
41cd97:	00 2e                	add    %ch,(%esi)
41cd99:	06                   	push   %es
41cd9a:	51                   	push   %ecx
41cd9b:	00 67 00             	add    %ah,0x0(%edi)
41cd9e:	49                   	dec    %ecx
41cd9f:	00 43 00             	add    %al,0x0(%ebx)
41cda2:	2e 06                	cs push %es
41cda4:	4d                   	dec    %ebp
41cda5:	00 46 00             	add    %al,0x0(%esi)
41cda8:	49                   	dec    %ecx
41cda9:	00 2e                	add    %ch,(%esi)
41cdab:	06                   	push   %es
41cdac:	45                   	inc    %ebp
41cdad:	00 42 00             	add    %al,0x0(%edx)
41cdb0:	45                   	inc    %ebp
41cdb1:	00 68 00             	add    %ch,0x0(%eax)
41cdb4:	67 00 47 00          	add    %al,0x0(%bx)
41cdb8:	49                   	dec    %ecx
41cdb9:	00 2e                	add    %ch,(%esi)
41cdbb:	06                   	push   %es
41cdbc:	49                   	dec    %ecx
41cdbd:	00 42 00             	add    %al,0x0(%edx)