41ab1c:	6f                   	outsl  %ds:(%esi),(%dx)
41ab1d:	00 6b 00             	add    %ch,0x0(%ebx)
41ab20:	6f                   	outsl  %ds:(%esi),(%dx)
41ab21:	00 62 00             	add    %ah,0x0(%edx)
41ab24:	61                   	popa
41ab25:	00 6e 00             	add    %ch,0x0(%esi)
41ab28:	20 00                	and    %al,(%eax)
41ab2a:	69 00 6d 00 61 00    	imul   $0x61006d,(%eax),%eax
41ab30:	67 00 65 00          	add    %ah,0x0(%di)
41ab34:	20 00                	and    %al,(%eax)
41ab36:	74 00                	je     0x41ab38
41ab38:	79 00                	jns    0x41ab3a
41ab3a:	70 00                	jo     0x41ab3c
41ab3c:	65 00 00             	add    %al,%gs:(%eax)
41ab3f:	2f                   	das
41ab40:	50                   	push   %eax
41ab41:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
41ab45:	00 79 00             	add    %bh,0x0(%ecx)
41ab48:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41ab4c:	20 00                	and    %al,(%eax)
41ab4e:	6e                   	outsb  %ds:(%esi),(%dx)
41ab4f:	00 61 00             	add    %ah,0x0(%ecx)
41ab52:	6d                   	insl   (%dx),%es:(%edi)
41ab53:	00 65 00             	add    %ah,0x0(%ebp)
41ab56:	20 00                	and    %al,(%eax)
41ab58:	69 00 73 00 20 00    	imul   $0x200073,(%eax),%eax
41ab5e:	6e                   	outsb  %ds:(%esi),(%dx)
41ab5f:	00 6f 00             	add    %ch,0x0(%edi)
41ab62:	74 00                	je     0x41ab64
41ab64:	20 00                	and    %al,(%eax)
41ab66:	73 00                	jae    0x41ab68
41ab68:	65 00 74 00 2e       	add    %dh,%gs:0x2e(%eax,%eax,1)
41ab6d:	00 00                	add    %al,(%eax)
41ab6f:	25 4f 00 72 00       	and    $0x72004f,%eax
41ab74:	69 00 67 00 69 00    	imul   $0x690067,(%eax),%eax
41ab7a:	6e                   	outsb  %ds:(%esi),(%dx)
41ab7b:	00 61 00             	add    %ah,0x0(%ecx)
41ab7e:	6c                   	insb   (%dx),%es:(%edi)
41ab7f:	00 4c 00 65          	add    %cl,0x65(%eax,%eax,1)
41ab83:	00 76 00             	add    %dh,0x0(%esi)
41ab86:	65 00 6c 00 73       	add    %ch,%gs:0x73(%eax,%eax,1)
41ab8b:	00 2e                	add    %ch,(%esi)
41ab8d:	00 74 00 78          	add    %dh,0x78(%eax,%eax,1)
41ab91:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
41ab95:	82 b3 23 00 23 00 23 	xorb   $0x23,0x230023(%ebx)
41ab9c:	00 23                	add    %ah,(%ebx)
41ab9e:	00 23                	add    %ah,(%ebx)
41aba0:	00 20                	add    %ah,(%eax)
41aba2:	00 20                	add    %ah,(%eax)
41aba4:	00 20                	add    %ah,(%eax)
41aba6:	00 20                	add    %ah,(%eax)
41aba8:	00 20                	add    %ah,(%eax)
41abaa:	00 20                	add    %ah,(%eax)
41abac:	00 20                	add    %ah,(%eax)
41abae:	00 20                	add    %ah,(%eax)
41abb0:	00 20                	add    %ah,(%eax)
41abb2:	00 20                	add    %ah,(%eax)
41abb4:	00 20                	add    %ah,(%eax)
41abb6:	00 20                	add    %ah,(%eax)
41abb8:	00 23                	add    %ah,(%ebx)
41abba:	00 23                	add    %ah,(%ebx)
41abbc:	00 23                	add    %ah,(%ebx)
41abbe:	00 23                	add    %ah,(%ebx)
41abc0:	00 23                	add    %ah,(%ebx)
41abc2:	00 0a                	add    %cl,(%edx)
41abc4:	00 23                	add    %ah,(%ebx)
41abc6:	00 20                	add    %ah,(%eax)
41abc8:	00 20                	add    %ah,(%eax)
41abca:	00 20                	add    %ah,(%eax)
41abcc:	00 23                	add    %ah,(%ebx)
41abce:	00 23                	add    %ah,(%ebx)
41abd0:	00 23                	add    %ah,(%ebx)
41abd2:	00 23                	add    %ah,(%ebx)
41abd4:	00 23                	add    %ah,(%ebx)
41abd6:	00 23                	add    %ah,(%ebx)
41abd8:	00 23                	add    %ah,(%ebx)
41abda:	00 23                	add    %ah,(%ebx)
41abdc:	00 23                	add    %ah,(%ebx)
41abde:	00 23                	add    %ah,(%ebx)
41abe0:	00 23                	add    %ah,(%ebx)
41abe2:	00 23                	add    %ah,(%ebx)
41abe4:	00 23                	add    %ah,(%ebx)
41abe6:	00 23                	add    %ah,(%ebx)
41abe8:	00 20                	add    %ah,(%eax)
41abea:	00 20                	add    %ah,(%eax)
41abec:	00 40 00             	add    %al,0x0(%eax)
41abef:	23 00                	and    (%eax),%eax
41abf1:	0a 00                	or     (%eax),%al
41abf3:	23 00                	and    (%eax),%eax
41abf5:	20 00                	and    %al,(%eax)
41abf7:	20 00                	and    %al,(%eax)
41abf9:	20 00                	and    %al,(%eax)
41abfb:	20 00                	and    %al,(%eax)
41abfd:	20 00                	and    %al,(%eax)
41abff:	24 00                	and    $0x0,%al
41ac01:	20 00                	and    %al,(%eax)
41ac03:	23 00                	and    (%eax),%eax
41ac05:	20 00                	and    %al,(%eax)
41ac07:	20 00                	and    %al,(%eax)
41ac09:	20 00                	and    %al,(%eax)
41ac0b:	24 00                	and    $0x0,%al
41ac0d:	20 00                	and    %al,(%eax)
41ac0f:	20 00                	and    %al,(%eax)
41ac11:	20 00                	and    %al,(%eax)
41ac13:	24 00                	and    $0x0,%al
41ac15:	20 00                	and    %al,(%eax)
41ac17:	24 00                	and    $0x0,%al
41ac19:	20 00                	and    %al,(%eax)
41ac1b:	20 00                	and    %al,(%eax)
41ac1d:	23 00                	and    (%eax),%eax
41ac1f:	0a 00                	or     (%eax),%al
41ac21:	23 00                	and    (%eax),%eax
41ac23:	20 00                	and    %al,(%eax)
41ac25:	24 00                	and    $0x0,%al
41ac27:	24 00                	and    $0x0,%al
41ac29:	23 00                	and    (%eax),%eax
41ac2b:	20 00                	and    %al,(%eax)
41ac2d:	20 00                	and    %al,(%eax)
41ac2f:	20 00                	and    %al,(%eax)
41ac31:	20 00                	and    %al,(%eax)
41ac33:	20 00                	and    %al,(%eax)
41ac35:	24 00                	and    $0x0,%al
41ac37:	20 00                	and    %al,(%eax)
41ac39:	20 00                	and    %al,(%eax)
41ac3b:	20 00                	and    %al,(%eax)
41ac3d:	24 00                	and    $0x0,%al
41ac3f:	20 00                	and    %al,(%eax)
41ac41:	20 00                	and    %al,(%eax)
41ac43:	20 00                	and    %al,(%eax)
41ac45:	24 00                	and    $0x0,%al
41ac47:	20 00                	and    %al,(%eax)
41ac49:	20 00                	and    %al,(%eax)
41ac4b:	23 00                	and    (%eax),%eax
41ac4d:	0a 00                	or     (%eax),%al
41ac4f:	23 00                	and    (%eax),%eax
41ac51:	23 00                	and    (%eax),%eax
41ac53:	20 00                	and    %al,(%eax)
41ac55:	20 00                	and    %al,(%eax)
41ac57:	23 00                	and    (%eax),%eax
41ac59:	23 00                	and    (%eax),%eax
41ac5b:	23 00                	and    (%eax),%eax
41ac5d:	23 00                	and    (%eax),%eax
41ac5f:	23 00                	and    (%eax),%eax
41ac61:	23 00                	and    (%eax),%eax
41ac63:	23 00                	and    (%eax),%eax
41ac65:	23 00                	and    (%eax),%eax
41ac67:	23 00                	and    (%eax),%eax
41ac69:	23 00                	and    (%eax),%eax
41ac6b:	23 00                	and    (%eax),%eax
41ac6d:	23 00                	and    (%eax),%eax
41ac6f:	23 00                	and    (%eax),%eax
41ac71:	23 00                	and    (%eax),%eax
41ac73:	23 00                	and    (%eax),%eax
41ac75:	24 00                	and    $0x0,%al
41ac77:	23 00                	and    (%eax),%eax
41ac79:	23 00                	and    (%eax),%eax
41ac7b:	0a 00                	or     (%eax),%al
41ac7d:	20 00                	and    %al,(%eax)
41ac7f:	23 00                	and    (%eax),%eax
41ac81:	24 00                	and    $0x0,%al
41ac83:	20 00                	and    %al,(%eax)
41ac85:	20 00                	and    %al,(%eax)
41ac87:	20 00                	and    %al,(%eax)
41ac89:	24 00                	and    $0x0,%al
41ac8b:	2e 00 2a             	add    %ch,%cs:(%edx)
41ac8e:	00 2e                	add    %ch,(%esi)
41ac90:	00 24 00             	add    %ah,(%eax,%eax,1)
41ac93:	20 00                	and    %al,(%eax)
41ac95:	20 00                	and    %al,(%eax)
41ac97:	20 00                	and    %al,(%eax)
41ac99:	24 00                	and    $0x0,%al
41ac9b:	20 00                	and    %al,(%eax)
41ac9d:	20 00                	and    %al,(%eax)
41ac9f:	24 00                	and    $0x0,%al
41aca1:	20 00                	and    %al,(%eax)
41aca3:	20 00                	and    %al,(%eax)
41aca5:	23 00                	and    (%eax),%eax
41aca7:	20 00                	and    %al,(%eax)
41aca9:	0a 00                	or     (%eax),%al
41acab:	20 00                	and    %al,(%eax)
41acad:	23 00                	and    (%eax),%eax
41acaf:	20 00                	and    %al,(%eax)
41acb1:	20 00                	and    %al,(%eax)
41acb3:	23 00                	and    (%eax),%eax
41acb5:	20 00                	and    %al,(%eax)
41acb7:	20 00                	and    %al,(%eax)
41acb9:	20 00                	and    %al,(%eax)
41acbb:	23 00                	and    (%eax),%eax
41acbd:	2e 00 2e             	add    %ch,%cs:(%esi)
41acc0:	00 24 00             	add    %ah,(%eax,%eax,1)
41acc3:	24 00                	and    $0x0,%al
41acc5:	24 00                	and    $0x0,%al
41acc7:	20 00                	and    %al,(%eax)
41acc9:	24 00                	and    $0x0,%al
41accb:	20 00                	and    %al,(%eax)
41accd:	23 00                	and    (%eax),%eax
41accf:	20 00                	and    %al,(%eax)
41acd1:	24 00                	and    $0x0,%al
41acd3:	23 00                	and    (%eax),%eax
41acd5:	20 00                	and    %al,(%eax)
41acd7:	0a 00                	or     (%eax),%al
41acd9:	20 00                	and    %al,(%eax)
41acdb:	23 00                	and    (%eax),%eax
41acdd:	23 00                	and    (%eax),%eax
41acdf:	20 00                	and    %al,(%eax)
41ace1:	23 00                	and    (%eax),%eax
41ace3:	23 00                	and    (%eax),%eax
41ace5:	23 00                	and    (%eax),%eax
41ace7:	23 00                	and    (%eax),%eax
41ace9:	23 00                	and    (%eax),%eax
41aceb:	2e 00 2e             	add    %ch,%cs:(%esi)
41acee:	00 2e                	add    %ch,(%esi)
41acf0:	00 20                	add    %ah,(%eax)
41acf2:	00 20                	add    %ah,(%eax)
41acf4:	00 20                	add    %ah,(%eax)
41acf6:	00 24 00             	add    %ah,(%eax,%eax,1)
41acf9:	20 00                	and    %al,(%eax)
41acfb:	23 00                	and    (%eax),%eax
41acfd:	20 00                	and    %al,(%eax)
41acff:	20 00                	and    %al,(%eax)
41ad01:	23 00                	and    (%eax),%eax
41ad03:	20 00                	and    %al,(%eax)
41ad05:	0a 00                	or     (%eax),%al
41ad07:	20 00                	and    %al,(%eax)
41ad09:	23 00                	and    (%eax),%eax
41ad0b:	20 00                	and    %al,(%eax)
41ad0d:	2e 00 2e             	add    %ch,%cs:(%esi)
41ad10:	00 23                	add    %ah,(%ebx)
41ad12:	00 20                	add    %ah,(%eax)
41ad14:	00 20                	add    %ah,(%eax)
41ad16:	00 23                	add    %ah,(%ebx)
41ad18:	00 2e                	add    %ch,(%esi)
41ad1a:	00 2e                	add    %ch,(%esi)
41ad1c:	00 2e                	add    %ch,(%esi)
41ad1e:	00 2e                	add    %ch,(%esi)
41ad20:	00 20                	add    %ah,(%eax)
41ad22:	00 20                	add    %ah,(%eax)
41ad24:	00 24 00             	add    %ah,(%eax,%eax,1)
41ad27:	20 00                	and    %al,(%eax)
41ad29:	23 00                	and    (%eax),%eax
41ad2b:	24 00                	and    $0x0,%al
41ad2d:	20 00                	and    %al,(%eax)
41ad2f:	23 00                	and    (%eax),%eax
41ad31:	20 00                	and    %al,(%eax)
41ad33:	0a 00                	or     (%eax),%al
41ad35:	20 00                	and    %al,(%eax)
41ad37:	23 00                	and    (%eax),%eax
41ad39:	20 00                	and    %al,(%eax)
41ad3b:	2e 00 2e             	add    %ch,%cs:(%esi)
41ad3e:	00 23                	add    %ah,(%ebx)
41ad40:	00 20                	add    %ah,(%eax)
41ad42:	00 20                	add    %ah,(%eax)
41ad44:	00 23                	add    %ah,(%ebx)
41ad46:	00 2e                	add    %ch,(%esi)
41ad48:	00 2e                	add    %ch,(%esi)
41ad4a:	00 2e                	add    %ch,(%esi)
41ad4c:	00 2e                	add    %ch,(%esi)
41ad4e:	00 2e                	add    %ch,(%esi)
41ad50:	00 20                	add    %ah,(%eax)
41ad52:	00 20                	add    %ah,(%eax)
41ad54:	00 20                	add    %ah,(%eax)
41ad56:	00 23                	add    %ah,(%ebx)
41ad58:	00 20                	add    %ah,(%eax)
41ad5a:	00 20                	add    %ah,(%eax)
41ad5c:	00 23                	add    %ah,(%ebx)
41ad5e:	00 20                	add    %ah,(%eax)
41ad60:	00 0a                	add    %cl,(%edx)
41ad62:	00 23                	add    %ah,(%ebx)
41ad64:	00 23                	add    %ah,(%ebx)
41ad66:	00 23                	add    %ah,(%ebx)
41ad68:	00 2e                	add    %ch,(%esi)
41ad6a:	00 20                	add    %ah,(%eax)
41ad6c:	00 23                	add    %ah,(%ebx)
41ad6e:	00 20                	add    %ah,(%eax)
41ad70:	00 20                	add    %ah,(%eax)
41ad72:	00 23                	add    %ah,(%ebx)
41ad74:	00 2e                	add    %ch,(%esi)
41ad76:	00 2e                	add    %ch,(%esi)
41ad78:	00 2e                	add    %ch,(%esi)
41ad7a:	00 2e                	add    %ch,(%esi)
41ad7c:	00 2e                	add    %ch,(%esi)
41ad7e:	00 2e                	add    %ch,(%esi)
41ad80:	00 24 00             	add    %ah,(%eax,%eax,1)
41ad83:	23 00                	and    (%eax),%eax
41ad85:	23 00                	and    (%eax),%eax
41ad87:	20 00                	and    %al,(%eax)
41ad89:	24 00                	and    $0x0,%al
41ad8b:	23 00                	and    (%eax),%eax
41ad8d:	23 00                	and    (%eax),%eax
41ad8f:	0a 00                	or     (%eax),%al
41ad91:	23 00                	and    (%eax),%eax
41ad93:	20 00                	and    %al,(%eax)
41ad95:	23 00                	and    (%eax),%eax
41ad97:	23 00                	and    (%eax),%eax
41ad99:	20 00                	and    %al,(%eax)
41ad9b:	23 00                	and    (%eax),%eax
41ad9d:	23 00                	and    (%eax),%eax
41ad9f:	23 00                	and    (%eax),%eax
41ada1:	23 00                	and    (%eax),%eax
41ada3:	23 00                	and    (%eax),%eax
41ada5:	23 00                	and    (%eax),%eax
41ada7:	23 00                	and    (%eax),%eax
41ada9:	23 00                	and    (%eax),%eax
41adab:	23 00                	and    (%eax),%eax
41adad:	23 00                	and    (%eax),%eax
41adaf:	20 00                	and    %al,(%eax)
41adb1:	20 00                	and    %al,(%eax)
41adb3:	24 00                	and    $0x0,%al
41adb5:	20 00                	and    %al,(%eax)
41adb7:	20 00                	and    %al,(%eax)
41adb9:	20 00                	and    %al,(%eax)
41adbb:	23 00                	and    (%eax),%eax
41adbd:	0a 00                	or     (%eax),%al
41adbf:	23 00                	and    (%eax),%eax
41adc1:	20 00                	and    %al,(%eax)
41adc3:	23 00                	and    (%eax),%eax
41adc5:	20 00                	and    %al,(%eax)
41adc7:	20 00                	and    %al,(%eax)
41adc9:	20 00                	and    %al,(%eax)
41adcb:	20 00                	and    %al,(%eax)
41adcd:	20 00                	and    %al,(%eax)
41adcf:	20 00                	and    %al,(%eax)
41add1:	20 00                	and    %al,(%eax)
41add3:	20 00                	and    %al,(%eax)
41add5:	20 00                	and    %al,(%eax)
41add7:	20 00                	and    %al,(%eax)
41add9:	20 00                	and    %al,(%eax)
41addb:	20 00                	and    %al,(%eax)
41addd:	20 00                	and    %al,(%eax)
41addf:	20 00                	and    %al,(%eax)
41ade1:	24 00                	and    $0x0,%al
41ade3:	20 00                	and    %al,(%eax)
41ade5:	20 00                	and    %al,(%eax)
41ade7:	20 00                	and    %al,(%eax)
41ade9:	23 00                	and    (%eax),%eax
41adeb:	0a 00                	or     (%eax),%al
41aded:	23 00                	and    (%eax),%eax
41adef:	20 00                	and    %al,(%eax)
41adf1:	20 00                	and    %al,(%eax)
41adf3:	20 00                	and    %al,(%eax)
41adf5:	23 00                	and    (%eax),%eax
41adf7:	23 00                	and    (%eax),%eax
41adf9:	23 00                	and    (%eax),%eax
41adfb:	23 00                	and    (%eax),%eax
41adfd:	23 00                	and    (%eax),%eax
41adff:	23 00                	and    (%eax),%eax
41ae01:	23 00                	and    (%eax),%eax
41ae03:	23 00                	and    (%eax),%eax
41ae05:	23 00                	and    (%eax),%eax
41ae07:	23 00                	and    (%eax),%eax