41c979:	00 2e                	add    %ch,(%esi)
41c97b:	06                   	push   %es
41c97c:	49                   	dec    %ecx
41c97d:	00 63 00             	add    %ah,0x0(%ebx)
41c980:	48                   	dec    %eax
41c981:	00 42 00             	add    %al,0x0(%edx)
41c984:	30 00                	xor    %al,(%eax)
41c986:	63 00                	arpl   %eax,(%eax)
41c988:	43                   	inc    %ebx
41c989:	00 67 00             	add    %ah,0x0(%edi)
41c98c:	63 00                	arpl   %eax,(%eax)
41c98e:	43                   	inc    %ebx
41c98f:	00 46 00             	add    %al,0x0(%esi)
41c992:	52                   	push   %edx
41c993:	00 46 00             	add    %al,0x0(%esi)
41c996:	68 00 2e 06 52       	push   $0x52062e00
41c99b:	00 49 00             	add    %cl,0x0(%ecx)
41c99e:	59                   	pop    %ecx
41c99f:	00 45 00             	add    %al,0x0(%ebp)
41c9a2:	68 00 67 00 47       	push   $0x47006700
41c9a7:	00 46 00             	add    %al,0x0(%esi)
41c9aa:	52                   	push   %edx
41c9ab:	00 4a 00             	add    %cl,0x0(%edx)
41c9ae:	4a                   	dec    %edx
41c9af:	00 2e                	add    %ch,(%esi)
41c9b1:	06                   	push   %es
41c9b2:	52                   	push   %edx
41c9b3:	00 49 00             	add    %cl,0x0(%ecx)
41c9b6:	59                   	pop    %ecx
41c9b7:	00 43 00             	add    %al,0x0(%ebx)
41c9ba:	43                   	inc    %ebx
41c9bb:	00 2e                	add    %ch,(%esi)
41c9bd:	06                   	push   %es
41c9be:	2e 06                	cs push %es
41c9c0:	46                   	inc    %esi
41c9c1:	00 52 00             	add    %dl,0x0(%edx)
41c9c4:	46                   	inc    %esi
41c9c5:	00 68 00             	add    %ch,0x0(%eax)
41c9c8:	2e 06                	cs push %es
41c9ca:	52                   	push   %edx
41c9cb:	00 4d 00             	add    %cl,0x0(%ebp)
41c9ce:	2e 06                	cs push %es
41c9d0:	42                   	inc    %edx
41c9d1:	00 68 00             	add    %ch,0x0(%eax)
41c9d4:	55                   	push   %ebp
41c9d5:	00 52 00             	add    %dl,0x0(%edx)
41c9d8:	59                   	pop    %ecx
41c9d9:	00 51 00             	add    %dl,0x0(%ecx)
41c9dc:	45                   	inc    %ebp
41c9dd:	00 53 00             	add    %dl,0x0(%ebx)
41c9e0:	47                   	inc    %edi
41c9e1:	00 2e                	add    %ch,(%esi)
41c9e3:	06                   	push   %es
41c9e4:	51                   	push   %ecx
41c9e5:	00 67 00             	add    %ah,0x0(%edi)
41c9e8:	2e 06                	cs push %es
41c9ea:	42                   	inc    %edx
41c9eb:	00 4d 00             	add    %cl,0x0(%ebp)
41c9ee:	2e 06                	cs push %es
41c9f0:	2e 06                	cs push %es
41c9f2:	79 00                	jns    0x41c9f4
41c9f4:	2e 06                	cs push %es
41c9f6:	2e 06                	cs push %es
41c9f8:	2e 06                	cs push %es
41c9fa:	67 00 59 00          	add    %bl,0x0(%bx,%di)
41c9fe:	48                   	dec    %eax
41c9ff:	00 2e                	add    %ch,(%esi)
41ca01:	06                   	push   %es
41ca02:	77 00                	ja     0x41ca04
41ca04:	67 00 49 00          	add    %cl,0x0(%bx,%di)
41ca08:	45                   	inc    %ebp
41ca09:	00 68 00             	add    %ch,0x0(%eax)
41ca0c:	67 00 46 00          	add    %al,0x0(%bp)
41ca10:	49                   	dec    %ecx
41ca11:	00 2e                	add    %ch,(%esi)
41ca13:	06                   	push   %es
41ca14:	49                   	dec    %ecx
41ca15:	00 49 00             	add    %cl,0x0(%ecx)
41ca18:	43                   	inc    %ebx
41ca19:	00 2e                	add    %ch,(%esi)
41ca1b:	06                   	push   %es
41ca1c:	67 00 47 00          	add    %al,0x0(%bx)
41ca20:	42                   	inc    %edx
41ca21:	00 77 00             	add    %dh,0x0(%edi)
41ca24:	4d                   	dec    %ebp
41ca25:	00 49 00             	add    %cl,0x0(%ecx)
41ca28:	45                   	inc    %ebp
41ca29:	00 68 00             	add    %ch,0x0(%eax)
41ca2c:	67 00 43 00          	add    %al,0x0(%bp,%di)
41ca30:	42                   	inc    %edx
41ca31:	00 53 00             	add    %dl,0x0(%ebx)
41ca34:	2e 06                	cs push %es
41ca36:	42                   	inc    %edx
41ca37:	00 2e                	add    %ch,(%esi)
41ca39:	06                   	push   %es
41ca3a:	52                   	push   %edx
41ca3b:	00 4d 00             	add    %cl,0x0(%ebp)
41ca3e:	2e 06                	cs push %es
41ca40:	42                   	inc    %edx
41ca41:	00 67 00             	add    %ah,0x0(%edi)
41ca44:	63 00                	arpl   %eax,(%eax)
41ca46:	45                   	inc    %ebp
41ca47:	00 2e                	add    %ch,(%esi)
41ca49:	06                   	push   %es
41ca4a:	67 00 49 00          	add    %cl,0x0(%bx,%di)
41ca4e:	43                   	inc    %ebx
41ca4f:	00 2e                	add    %ch,(%esi)
41ca51:	06                   	push   %es
41ca52:	67 00 55 00          	add    %dl,0x0(%di)
41ca56:	2e 06                	cs push %es
41ca58:	2e 06                	cs push %es
41ca5a:	67 00 45 00          	add    %al,0x0(%di)
41ca5e:	49                   	dec    %ecx
41ca5f:	00 43 00             	add    %al,0x0(%ebx)
41ca62:	2e 06                	cs push %es
41ca64:	51                   	push   %ecx
41ca65:	00 2e                	add    %ch,(%esi)
41ca67:	06                   	push   %es
41ca68:	2e 06                	cs push %es
41ca6a:	51                   	push   %ecx
41ca6b:	00 45 00             	add    %al,0x0(%ebp)
41ca6e:	44                   	inc    %esp
41ca6f:	00 42 00             	add    %al,0x0(%edx)
41ca72:	51                   	push   %ecx
41ca73:	00 2e                	add    %ch,(%esi)
41ca75:	06                   	push   %es
41ca76:	42                   	inc    %edx
41ca77:	00 2e                	add    %ch,(%esi)
41ca79:	06                   	push   %es
41ca7a:	52                   	push   %edx
41ca7b:	00 46 00             	add    %al,0x0(%esi)
41ca7e:	6c                   	insb   (%dx),%es:(%edi)
41ca7f:	00 2e                	add    %ch,(%esi)
41ca81:	06                   	push   %es
41ca82:	77 00                	ja     0x41ca84
41ca84:	2e 06                	cs push %es
41ca86:	2e 06                	cs push %es
41ca88:	2e 06                	cs push %es
41ca8a:	52                   	push   %edx
41ca8b:	00 51 00             	add    %dl,0x0(%ecx)
41ca8e:	48                   	dec    %eax
41ca8f:	00 44 00 42          	add    %al,0x42(%eax,%eax,1)
41ca93:	00 49 00             	add    %cl,0x0(%ecx)
41ca96:	73 00                	jae    0x41ca98
41ca98:	45                   	inc    %ebp
41ca99:	00 68 00             	add    %ch,0x0(%eax)
41ca9c:	67 00 53 00          	add    %dl,0x0(%bp,%di)
41caa0:	4a                   	dec    %edx
41caa1:	00 42 00             	add    %al,0x0(%edx)
41caa4:	49                   	dec    %ecx
41caa5:	00 51 00             	add    %dl,0x0(%ecx)
41caa8:	45                   	inc    %ebp
41caa9:	00 68 00             	add    %ch,0x0(%eax)
41caac:	67 00 43 00          	add    %al,0x0(%bp,%di)
41cab0:	2e 06                	cs push %es
41cab2:	67 00 49 00          	add    %cl,0x0(%bx,%di)
41cab6:	43                   	inc    %ebx
41cab7:	00 2e                	add    %ch,(%esi)
41cab9:	06                   	push   %es
41caba:	68 00 46 00 74       	push   $0x74004600
41cabf:	00 2e                	add    %ch,(%esi)
41cac1:	06                   	push   %es
41cac2:	67 00 51 00          	add    %dl,0x0(%bx,%di)
41cac6:	2e 06                	cs push %es
41cac8:	2e 06                	cs push %es
41caca:	51                   	push   %ecx
41cacb:	00 45 00             	add    %al,0x0(%ebp)
41cace:	4f                   	dec    %edi
41cacf:	00 2e                	add    %ch,(%esi)
41cad1:	06                   	push   %es
41cad2:	77 00                	ja     0x41cad4
41cad4:	2e 06                	cs push %es
41cad6:	2e 06                	cs push %es
41cad8:	44                   	inc    %esp
41cad9:	00 67 00             	add    %ah,0x0(%edi)
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)