41cdf4:	00 72 00             	add    %dh,0x0(%edx)
41cdf7:	79 00                	jns    0x41cdf9
41cdf9:	54                   	push   %esp
41cdfa:	00 30                	add    %dh,(%eax)
41cdfc:	00 43 00             	add    %al,0x0(%ebx)
41cdff:	48                   	dec    %eax
41ce00:	00 45 00             	add    %al,0x0(%ebp)
41ce03:	59                   	pop    %ecx
41ce04:	00 4d 00             	add    %cl,0x0(%ebp)
41ce07:	7a 00                	jp     0x41ce09
41ce09:	62 00                	bound  %eax,(%eax)
41ce0b:	33 00                	xor    (%eax),%eax
41ce0d:	47                   	inc    %edi
41ce0e:	00 6d 00             	add    %ch,0x0(%ebp)
41ce11:	50                   	push   %eax
41ce12:	00 2f                	add    %ch,(%edi)
41ce14:	00 57 00             	add    %dl,0x0(%edi)
41ce17:	69 00 38 00 63 00    	imul   $0x630038,(%eax),%eax
41ce1d:	44                   	inc    %esp
41ce1e:	00 71 00             	add    %dh,0x0(%ecx)
41ce21:	5a                   	pop    %edx
41ce22:	00 7a 00             	add    %bh,0x0(%edx)
41ce25:	66 00 54 00 6e       	data16 add %dl,0x6e(%eax,%eax,1)
41ce2a:	00 39                	add    %bh,(%ecx)
41ce2c:	00 2f                	add    %ch,(%edi)
41ce2e:	00 6d 00             	add    %ch,0x0(%ebp)
41ce31:	47                   	inc    %edi
41ce32:	00 59 00             	add    %bl,0x0(%ecx)
41ce35:	74 00                	je     0x41ce37
41ce37:	66 00 51 00          	data16 add %dl,0x0(%ecx)
41ce3b:	55                   	push   %ebp
41ce3c:	00 62 00             	add    %ah,0x0(%edx)
41ce3f:	4a                   	dec    %edx
41ce40:	00 4d 00             	add    %cl,0x0(%ebp)
41ce43:	36 00 76 00          	add    %dh,%ss:0x0(%esi)
41ce47:	42                   	inc    %edx
41ce48:	00 67 00             	add    %ah,0x0(%edi)
41ce4b:	67 00 33             	add    %dh,(%bp,%di)
41ce4e:	00 72 00             	add    %dh,0x0(%edx)
41ce51:	45                   	inc    %ebp
41ce52:	00 69 00             	add    %ch,0x0(%ecx)
41ce55:	64 00 6b 00          	add    %ch,%fs:0x0(%ebx)
41ce59:	79 00                	jns    0x41ce5b
41ce5b:	2f                   	das
41ce5c:	00 78 00             	add    %bh,0x0(%eax)
41ce5f:	67 00 6a 00          	add    %ch,0x0(%bp,%si)
41ce63:	66 00 49 00          	data16 add %cl,0x0(%ecx)
41ce67:	6d                   	insl   (%dx),%es:(%edi)
41ce68:	00 55 00             	add    %dl,0x0(%ebp)
41ce6b:	42                   	inc    %edx
41ce6c:	00 37                	add    %dh,(%edi)
41ce6e:	00 4f 00             	add    %cl,0x0(%edi)
41ce71:	4f                   	dec    %edi
41ce72:	00 67 00             	add    %ah,0x0(%edi)
41ce75:	35 00 48 00 65       	xor    $0x65004800,%eax
41ce7a:	00 51 00             	add    %dl,0x0(%ecx)
41ce7d:	76 00                	jbe    0x41ce7f
41ce7f:	50                   	push   %eax
41ce80:	00 6d 00             	add    %ch,0x0(%ebp)
41ce83:	39 00                	cmp    %eax,(%eax)
41ce85:	6f                   	outsl  %ds:(%esi),(%dx)
41ce86:	00 77 00             	add    %dh,0x0(%edi)
41ce89:	6c                   	insb   (%dx),%es:(%edi)
41ce8a:	00 63 00             	add    %ah,0x0(%ebx)
41ce8d:	79 00                	jns    0x41ce8f
41ce8f:	63 00                	arpl   %eax,(%eax)
41ce91:	74 00                	je     0x41ce93
41ce93:	38 00                	cmp    %al,(%eax)
41ce95:	75 00                	jne    0x41ce97
41ce97:	56                   	push   %esi
41ce98:	00 5a 00             	add    %bl,0x0(%edx)
41ce9b:	4d                   	dec    %ebp
41ce9c:	00 5a 00             	add    %bl,0x0(%edx)
41ce9f:	79 00                	jns    0x41cea1
41cea1:	55                   	push   %ebp
41cea2:	00 57 00             	add    %dl,0x0(%edi)
41cea5:	42                   	inc    %edx
41cea6:	00 78 00             	add    %bh,0x0(%eax)
41cea9:	5a                   	pop    %edx
41ceaa:	00 49 00             	add    %cl,0x0(%ecx)
41cead:	44                   	inc    %esp
41ceae:	00 6a 00             	add    %ch,0x0(%edx)
41ceb1:	37                   	aaa
41ceb2:	00 59 00             	add    %bl,0x0(%ecx)
41ceb5:	2f                   	das
41ceb6:	00 48 00             	add    %cl,0x0(%eax)
41ceb9:	71 00                	jno    0x41cebb
41cebb:	54                   	push   %esp
41cebc:	00 59 00             	add    %bl,0x0(%ecx)
41cebf:	45                   	inc    %ebp
41cec0:	00 75 00             	add    %dh,0x0(%ebp)
41cec3:	6d                   	insl   (%dx),%es:(%edi)
41cec4:	00 6d 00             	add    %ch,0x0(%ebp)
41cec7:	63 00                	arpl   %eax,(%eax)
41cec9:	59                   	pop    %ecx
41ceca:	00 41 00             	add    %al,0x0(%ecx)
41cecd:	75 00                	jne    0x41cecf
41cecf:	34 00                	xor    $0x0,%al
41ced1:	42                   	inc    %edx
41ced2:	00 73 00             	add    %dh,0x0(%ebx)
41ced5:	51                   	push   %ecx
41ced6:	00 73 00             	add    %dh,0x0(%ebx)
41ced9:	42                   	inc    %edx
41ceda:	00 6a 00             	add    %ch,0x0(%edx)
41cedd:	6d                   	insl   (%dx),%es:(%edi)
41cede:	00 2f                	add    %ch,(%edi)
41cee0:	00 2f                	add    %ch,(%edi)
41cee2:	00 39                	add    %bh,(%ecx)
41cee4:	00 62 00             	add    %ah,0x0(%edx)
41cee7:	34 00                	xor    $0x0,%al
41cee9:	4f                   	dec    %edi
41ceea:	00 77 00             	add    %dh,0x0(%edi)
41ceed:	30 00                	xor    %al,(%eax)
41ceef:	30 00                	xor    %al,(%eax)
41cef1:	79 00                	jns    0x41cef3
41cef3:	45                   	inc    %ebp
41cef4:	00 62 00             	add    %ah,0x0(%edx)
41cef7:	57                   	push   %edi
41cef8:	00 4f 00             	add    %cl,0x0(%edi)
41cefb:	55                   	push   %ebp
41cefc:	00 4d 00             	add    %cl,0x0(%ebp)
41ceff:	56                   	push   %esi
41cf00:	00 58 00             	add    %bl,0x0(%eax)
41cf03:	53                   	push   %ebx
41cf04:	00 67 00             	add    %ah,0x0(%edi)
41cf07:	73 00                	jae    0x41cf09
41cf09:	65 00 50 00          	add    %dl,%gs:0x0(%eax)
41cf0d:	67 00 36 00 68       	add    %dh,0x6800
41cf12:	00 77 00             	add    %dh,0x0(%edi)
41cf15:	39 00                	cmp    %eax,(%eax)
41cf17:	65 00 6b 00          	add    %ch,%gs:0x0(%ebx)
41cf1b:	42                   	inc    %edx
41cf1c:	00 73 00             	add    %dh,0x0(%ebx)
41cf1f:	44                   	inc    %esp
41cf20:	00 61 00             	add    %ah,0x0(%ecx)
41cf23:	78 00                	js     0x41cf25
41cf25:	43                   	inc    %ebx
41cf26:	00 45 00             	add    %al,0x0(%ebp)
41cf29:	77 00                	ja     0x41cf2b
41cf2b:	41                   	inc    %ecx
41cf2c:	00 76 00             	add    %dh,0x0(%esi)
41cf2f:	56                   	push   %esi
41cf30:	00 73 00             	add    %dh,0x0(%ebx)
41cf33:	46                   	inc    %esi
41cf34:	00 33                	add    %dh,(%ebx)
41cf36:	00 68 00             	add    %ch,0x0(%eax)
41cf39:	34 00                	xor    $0x0,%al
41cf3b:	54                   	push   %esp
41cf3c:	00 65 00             	add    %ah,0x0(%ebp)
41cf3f:	46                   	inc    %esi
41cf40:	00 41 00             	add    %al,0x0(%ecx)
41cf43:	53                   	push   %ebx
41cf44:	00 6f 00             	add    %ch,0x0(%edi)
41cf47:	33 00                	xor    (%eax),%eax
41cf49:	62 00                	bound  %eax,(%eax)
41cf4b:	30 00                	xor    %al,(%eax)
41cf4d:	4f                   	dec    %edi
41cf4e:	00 38                	add    %bh,(%eax)
41cf50:	00 48 00             	add    %cl,0x0(%eax)
41cf53:	63 00                	arpl   %eax,(%eax)
41cf55:	4a                   	dec    %edx
41cf56:	00 51 00             	add    %dl,0x0(%ecx)
41cf59:	30 00                	xor    %al,(%eax)
41cf5b:	2f                   	das
41cf5c:	00 75 00             	add    %dh,0x0(%ebp)
41cf5f:	62 00                	bound  %eax,(%eax)
41cf61:	32 00                	xor    (%eax),%al
41cf63:	6d                   	insl   (%dx),%es:(%edi)
41cf64:	00 48 00             	add    %cl,0x0(%eax)
41cf67:	63 00                	arpl   %eax,(%eax)
41cf69:	59                   	pop    %ecx
41cf6a:	00 4a 00             	add    %cl,0x0(%edx)
41cf6d:	6f                   	outsl  %ds:(%esi),(%dx)
41cf6e:	00 69 00             	add    %ch,0x0(%ecx)
41cf71:	45                   	inc    %ebp
41cf72:	00 50 00             	add    %dl,0x0(%eax)
41cf75:	57                   	push   %edi
41cf76:	00 54 00 6c          	add    %dl,0x6c(%eax,%eax,1)
41cf7a:	00 7a 00             	add    %bh,0x0(%edx)
41cf7d:	75 00                	jne    0x41cf7f
41cf7f:	4f                   	dec    %edi
41cf80:	00 56 00             	add    %dl,0x0(%esi)
41cf83:	4f                   	dec    %edi
41cf84:	00 57 00             	add    %dl,0x0(%edi)
41cf87:	35 00 51 00 37       	xor    $0x37005100,%eax
41cf8c:	00 39                	add    %bh,(%ecx)
41cf8e:	00 35 00 6e 00 32    	add    %dh,0x32006e00
41cf94:	00 6b 00             	add    %ch,0x0(%ebx)
41cf97:	50                   	push   %eax
41cf98:	00 76 00             	add    %dh,0x0(%esi)
41cf9b:	48                   	dec    %eax
41cf9c:	00 52 00             	add    %dl,0x0(%edx)
41cf9f:	62 00                	bound  %eax,(%eax)
41cfa1:	65 00 71 00          	add    %dh,%gs:0x0(%ecx)
41cfa5:	75 00                	jne    0x41cfa7
41cfa7:	58                   	pop    %eax
41cfa8:	00 71 00             	add    %dh,0x0(%ecx)
41cfab:	57                   	push   %edi
41cfac:	00 58 00             	add    %bl,0x0(%eax)
41cfaf:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
41cfb3:	6a 00                	push   $0x0
41cfb5:	59                   	pop    %ecx
41cfb6:	00 79 00             	add    %bh,0x0(%ecx)
41cfb9:	38 00                	cmp    %al,(%eax)
41cfbb:	59                   	pop    %ecx
41cfbc:	00 6d 00             	add    %ch,0x0(%ebp)
41cfbf:	4c                   	dec    %esp
41cfc0:	00 71 00             	add    %dh,0x0(%ecx)
41cfc3:	65 00 41 00          	add    %al,%gs:0x0(%ecx)
41cfc7:	74 00                	je     0x41cfc9
41cfc9:	6d                   	insl   (%dx),%es:(%edi)
41cfca:	00 4c 00 74          	add    %cl,0x74(%eax,%eax,1)
41cfce:	00 79 00             	add    %bh,0x0(%ecx)
41cfd1:	6d                   	insl   (%dx),%es:(%edi)
41cfd2:	00 65 00             	add    %ah,0x0(%ebp)
41cfd5:	6f                   	outsl  %ds:(%esi),(%dx)
41cfd6:	00 37                	add    %dh,(%edi)
41cfd8:	00 34 00             	add    %dh,(%eax,%eax,1)
41cfdb:	32 00                	xor    (%eax),%al
41cfdd:	74 00                	je     0x41cfdf
41cfdf:	54                   	push   %esp
41cfe0:	00 4f 00             	add    %cl,0x0(%edi)
41cfe3:	34 00                	xor    $0x0,%al
41cfe5:	35 00 50 00 36       	xor    $0x36005000,%eax
41cfea:	00 67 00             	add    %ah,0x0(%edi)
41cfed:	69 00 73 00 61 00    	imul   $0x610073,(%eax),%eax
41cff3:	55                   	push   %ebp
41cff4:	00 66 00             	add    %ah,0x0(%esi)
41cff7:	6d                   	insl   (%dx),%es:(%edi)
41cff8:	00 38                	add    %bh,(%eax)
41cffa:	00 63 00             	add    %ah,0x0(%ebx)
41cffd:	42                   	inc    %edx
41cffe:	00 52 00             	add    %dl,0x0(%edx)
41d001:	65 00 4e 00          	add    %cl,%gs:0x0(%esi)
41d005:	45                   	inc    %ebp
41d006:	00 73 00             	add    %dh,0x0(%ebx)
41d009:	67 00 41 00          	add    %al,0x0(%bx,%di)
41d00d:	32 00                	xor    (%eax),%al
41d00f:	74 00                	je     0x41d011
41d011:	6f                   	outsl  %ds:(%esi),(%dx)
41d012:	00 42 00             	add    %al,0x0(%edx)
41d015:	59                   	pop    %ecx
41d016:	00 6b 00             	add    %ch,0x0(%ebx)
41d019:	51                   	push   %ecx
41d01a:	00 50 00             	add    %dl,0x0(%eax)
41d01d:	54                   	push   %esp
41d01e:	00 6f 00             	add    %ch,0x0(%edi)
41d021:	51                   	push   %ecx
41d022:	00 76 00             	add    %dh,0x0(%esi)
41d025:	76 00                	jbe    0x41d027
41d027:	41                   	inc    %ecx
41d028:	00 70 00             	add    %dh,0x0(%eax)
41d02b:	37                   	aaa
41d02c:	00 41 00             	add    %al,0x0(%ecx)
41d02f:	55                   	push   %ebp
41d030:	00 33                	add    %dh,(%ebx)
41d032:	00 79 00             	add    %bh,0x0(%ecx)
41d035:	4e                   	dec    %esi
41d036:	00 2b                	add    %ch,(%ebx)
41d038:	00 41 00             	add    %al,0x0(%ecx)
41d03b:	4e                   	dec    %esi
41d03c:	00 5a 00             	add    %bl,0x0(%edx)
41d03f:	31 00                	xor    %eax,(%eax)
41d041:	5a                   	pop    %edx
41d042:	00 55 00             	add    %dl,0x0(%ebp)
41d045:	45                   	inc    %ebp
41d046:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41d04a:	00 4b 00             	add    %cl,0x0(%ebx)
41d04d:	6f                   	outsl  %ds:(%esi),(%dx)
41d04e:	00 6a 00             	add    %ch,0x0(%edx)
41d051:	57                   	push   %edi
41d052:	00 77 00             	add    %dh,0x0(%edi)
41d055:	65 00 74 00 33       	add    %dh,%gs:0x33(%eax,%eax,1)
41d05a:	00 69 00             	add    %ch,0x0(%ecx)
41d05d:	71 00                	jno    0x41d05f
41d05f:	55                   	push   %ebp
41d060:	00 59 00             	add    %bl,0x0(%ecx)
41d063:	46                   	inc    %esi
41d064:	00 6e 00             	add    %ch,0x0(%esi)
41d067:	4a                   	dec    %edx
41d068:	00 47 00             	add    %al,0x0(%edi)
41d06b:	62 00                	bound  %eax,(%eax)
41d06d:	50                   	push   %eax
41d06e:	00 6c 00 6b          	add    %ch,0x6b(%eax,%eax,1)
41d072:	00 6b 00             	add    %ch,0x0(%ebx)
41d075:	64 00 56 00          	add    %dl,%fs:0x0(%esi)
41d079:	51                   	push   %ecx
41d07a:	00 6b 00             	add    %ch,0x0(%ebx)
41d07d:	54                   	push   %esp
41d07e:	00 77 00             	add    %dh,0x0(%edi)
41d081:	62 00                	bound  %eax,(%eax)
41d083:	51                   	push   %ecx
41d084:	00 73 00             	add    %dh,0x0(%ebx)
41d087:	41                   	inc    %ecx
41d088:	00 59 00             	add    %bl,0x0(%ecx)
41d08b:	36 00 61 00          	add    %ah,%ss:0x0(%ecx)
41d08f:	52                   	push   %edx
41d090:	00 41 00             	add    %al,0x0(%ecx)
41d093:	39 00                	cmp    %eax,(%eax)
41d095:	6d                   	insl   (%dx),%es:(%edi)
41d096:	00 41 00             	add    %al,0x0(%ecx)
41d099:	65 00 6f 00          	add    %ch,%gs:0x0(%edi)
41d09d:	35 00 7a 00 54       	xor    $0x54007a00,%eax
41d0a2:	00 66 00             	add    %ah,0x0(%esi)
41d0a5:	75 00                	jne    0x41d0a7
41d0a7:	44                   	inc    %esp
41d0a8:	00 6a 00             	add    %ch,0x0(%edx)
41d0ab:	4c                   	dec    %esp
41d0ac:	00 5a 00             	add    %bl,0x0(%edx)
41d0af:	62 00                	bound  %eax,(%eax)
41d0b1:	7a 00                	jp     0x41d0b3
41d0b3:	32 00                	xor    (%eax),%al
41d0b5:	65 00 6b 00          	add    %ch,%gs:0x0(%ebx)
41d0b9:	6c                   	insb   (%dx),%es:(%edi)
41d0ba:	00 34 00             	add    %dh,(%eax,%eax,1)
41d0bd:	5a                   	pop    %edx
41d0be:	00 76 00             	add    %dh,0x0(%esi)
41d0c1:	62 00                	bound  %eax,(%eax)
41d0c3:	53                   	push   %ebx
41d0c4:	00 2b                	add    %ch,(%ebx)
41d0c6:	00 70 00             	add    %dh,0x0(%eax)
41d0c9:	6e                   	outsb  %ds:(%esi),(%dx)
41d0ca:	00 39                	add    %bh,(%ecx)
41d0cc:	00 45 00             	add    %al,0x0(%ebp)
41d0cf:	39 00                	cmp    %eax,(%eax)
41d0d1:	35 00 4c 00 59       	xor    $0x59004c00,%eax
41d0d6:	00 52 00             	add    %dl,0x0(%edx)
41d0d9:	47                   	inc    %edi
41d0da:	00 75 00             	add    %dh,0x0(%ebp)
41d0dd:	48                   	dec    %eax
41d0de:	00 52 00             	add    %dl,0x0(%edx)
41d0e1:	65 00 43 00          	add    %al,%gs:0x0(%ebx)
41d0e5:	42                   	inc    %edx
41d0e6:	00 70 00             	add    %dh,0x0(%eax)
41d0e9:	6d                   	insl   (%dx),%es:(%edi)
41d0ea:	00 76 00             	add    %dh,0x0(%esi)
41d0ed:	35 00 57 00 58       	xor    $0x58005700,%eax
41d0f2:	00 30                	add    %dh,(%eax)
41d0f4:	00 73 00             	add    %dh,0x0(%ebx)
41d0f7:	45                   	inc    %ebp
41d0f8:	00 30                	add    %dh,(%eax)
41d0fa:	00 65 00             	add    %ah,0x0(%ebp)
41d0fd:	71 00                	jno    0x41d0ff
41d0ff:	59                   	pop    %ecx
41d100:	00 53 00             	add    %dl,0x0(%ebx)
41d103:	68 00 58 00 72       	push   $0x72005800
41d108:	00 43 00             	add    %al,0x0(%ebx)
41d10b:	34 00                	xor    $0x0,%al
41d10d:	77 00                	ja     0x41d10f
41d10f:	30 00                	xor    %al,(%eax)