41fac1:	67 00 79 00          	add    %bh,0x0(%bx,%di)
41fac5:	74 00                	je     0x41fac7
41fac7:	7a 00                	jp     0x41fac9
41fac9:	70 00                	jo     0x41facb
41facb:	46                   	inc    %esi
41facc:	00 5a 00             	add    %bl,0x0(%edx)
41facf:	36 00 6d 00          	add    %ch,%ss:0x0(%ebp)
41fad3:	77 00                	ja     0x41fad5
41fad5:	33 00                	xor    (%eax),%eax
41fad7:	78 00                	js     0x41fad9
41fad9:	34 00                	xor    $0x0,%al
41fadb:	53                   	push   %ebx
41fadc:	00 54 00 4e          	add    %dl,0x4e(%eax,%eax,1)
41fae0:	00 69 00             	add    %ch,0x0(%ecx)
41fae3:	30 00                	xor    %al,(%eax)
41fae5:	6c                   	insb   (%dx),%es:(%edi)
41fae6:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41faea:	00 4e 00             	add    %cl,0x0(%esi)
41faed:	37                   	aaa
41faee:	00 73 00             	add    %dh,0x0(%ebx)
41faf1:	76 00                	jbe    0x41faf3
41faf3:	71 00                	jno    0x41faf5
41faf5:	73 00                	jae    0x41faf7
41faf7:	70 00                	jo     0x41faf9
41faf9:	78 00                	js     0x41fafb
41fafb:	48                   	dec    %eax
41fafc:	00 64 00 76          	add    %ah,0x76(%eax,%eax,1)
41fb00:	00 49 00             	add    %cl,0x0(%ecx)
41fb03:	4b                   	dec    %ebx
41fb04:	00 4a 00             	add    %cl,0x0(%edx)
41fb07:	77 00                	ja     0x41fb09
41fb09:	43                   	inc    %ebx
41fb0a:	00 48 00             	add    %cl,0x0(%eax)
41fb0d:	43                   	inc    %ebx
41fb0e:	00 45 00             	add    %al,0x0(%ebp)
41fb11:	63 00                	arpl   %eax,(%eax)
41fb13:	30 00                	xor    %al,(%eax)
41fb15:	2f                   	das
41fb16:	00 5a 00             	add    %bl,0x0(%edx)
41fb19:	47                   	inc    %edi
41fb1a:	00 73 00             	add    %dh,0x0(%ebx)
41fb1d:	74 00                	je     0x41fb1f
41fb1f:	47                   	inc    %edi
41fb20:	00 73 00             	add    %dh,0x0(%ebx)
41fb23:	61                   	popa
41fb24:	00 75 00             	add    %dh,0x0(%ebp)
41fb27:	64 00 6c 00 45       	add    %ch,%fs:0x45(%eax,%eax,1)
41fb2c:	00 64 00 53          	add    %ah,0x53(%eax,%eax,1)
41fb30:	00 63 00             	add    %ah,0x0(%ebx)
41fb33:	57                   	push   %edi
41fb34:	00 5a 00             	add    %bl,0x0(%edx)
41fb37:	38 00                	cmp    %al,(%eax)
41fb39:	52                   	push   %edx
41fb3a:	00 6a 00             	add    %ch,0x0(%edx)
41fb3d:	73 00                	jae    0x41fb3f
41fb3f:	54                   	push   %esp
41fb40:	00 62 00             	add    %ah,0x0(%edx)
41fb43:	4d                   	dec    %ebp
41fb44:	00 34 00             	add    %dh,(%eax,%eax,1)
41fb47:	78 00                	js     0x41fb49
41fb49:	55                   	push   %ebp
41fb4a:	00 52 00             	add    %dl,0x0(%edx)
41fb4d:	47                   	inc    %edi
41fb4e:	00 2b                	add    %ch,(%ebx)
41fb50:	00 4f 00             	add    %cl,0x0(%edi)
41fb53:	33 00                	xor    (%eax),%eax
41fb55:	47                   	inc    %edi
41fb56:	00 50 00             	add    %dl,0x0(%eax)
41fb59:	2f                   	das
41fb5a:	00 53 00             	add    %dl,0x0(%ebx)
41fb5d:	66 00 55 00          	data16 add %dl,0x0(%ebp)
41fb61:	36 00 4b 00          	add    %cl,%ss:0x0(%ebx)
41fb65:	34 00                	xor    $0x0,%al
41fb67:	64 00 6c 00 4e       	add    %ch,%fs:0x4e(%eax,%eax,1)
41fb6c:	00 66 00             	add    %ah,0x0(%esi)
41fb6f:	36 00 62 00          	add    %ah,%ss:0x0(%edx)
41fb73:	79 00                	jns    0x41fb75
41fb75:	62 00                	bound  %eax,(%eax)
41fb77:	38 00                	cmp    %al,(%eax)
41fb79:	33 00                	xor    (%eax),%eax
41fb7b:	45                   	inc    %ebp
41fb7c:	00 53 00             	add    %dl,0x0(%ebx)
41fb7f:	50                   	push   %eax
41fb80:	00 68 00             	add    %ch,0x0(%eax)
41fb83:	46                   	inc    %esi
41fb84:	00 70 00             	add    %dh,0x0(%eax)
41fb87:	37                   	aaa
41fb88:	00 4d 00             	add    %cl,0x0(%ebp)
41fb8b:	46                   	inc    %esi
41fb8c:	00 69 00             	add    %ch,0x0(%ecx)
41fb8f:	43                   	inc    %ebx
41fb90:	00 45 00             	add    %al,0x0(%ebp)
41fb93:	36 00 6a 00          	add    %ch,%ss:0x0(%edx)
41fb97:	51                   	push   %ecx
41fb98:	00 65 00             	add    %ah,0x0(%ebp)
41fb9b:	53                   	push   %ebx
41fb9c:	00 58 00             	add    %bl,0x0(%eax)
41fb9f:	66 00 4e 00          	data16 add %cl,0x0(%esi)
41fba3:	73 00                	jae    0x41fba5
41fba5:	54                   	push   %esp
41fba6:	00 64 00 55          	add    %ah,0x55(%eax,%eax,1)
41fbaa:	00 2f                	add    %ch,(%edi)
41fbac:	00 36                	add    %dh,(%esi)
41fbae:	00 79 00             	add    %bh,0x0(%ecx)
41fbb1:	65 00 6f 00          	add    %ch,%gs:0x0(%edi)
41fbb5:	49                   	dec    %ecx
41fbb6:	00 49 00             	add    %cl,0x0(%ecx)
41fbb9:	38 00                	cmp    %al,(%eax)
41fbbb:	50                   	push   %eax
41fbbc:	00 66 00             	add    %ah,0x0(%esi)
41fbbf:	41                   	inc    %ecx
41fbc0:	00 5a 00             	add    %bl,0x0(%edx)
41fbc3:	34 00                	xor    $0x0,%al
41fbc5:	58                   	pop    %eax
41fbc6:	00 73 00             	add    %dh,0x0(%ebx)
41fbc9:	68 00 63 00 66       	push   $0x66006300
41fbce:	00 50 00             	add    %dl,0x0(%eax)
41fbd1:	55                   	push   %ebp
41fbd2:	00 76 00             	add    %dh,0x0(%esi)
41fbd5:	33 00                	xor    (%eax),%eax
41fbd7:	73 00                	jae    0x41fbd9
41fbd9:	57                   	push   %edi
41fbda:	00 66 00             	add    %ah,0x0(%esi)
41fbdd:	31 00                	xor    %eax,(%eax)
41fbdf:	52                   	push   %edx
41fbe0:	00 68 00             	add    %ch,0x0(%eax)
41fbe3:	4c                   	dec    %esp
41fbe4:	00 6d 00             	add    %ch,0x0(%ebp)
41fbe7:	34 00                	xor    $0x0,%al
41fbe9:	4e                   	dec    %esi
41fbea:	00 70 00             	add    %dh,0x0(%eax)
41fbed:	6f                   	outsl  %ds:(%esi),(%dx)
41fbee:	00 49 00             	add    %cl,0x0(%ecx)
41fbf1:	4b                   	dec    %ebx
41fbf2:	00 4f 00             	add    %cl,0x0(%edi)
41fbf5:	79 00                	jns    0x41fbf7
41fbf7:	69 00 4b 00 59 00    	imul   $0x59004b,(%eax),%eax
41fbfd:	79 00                	jns    0x41fbff
41fbff:	59                   	pop    %ecx
41fc00:	00 77 00             	add    %dh,0x0(%edi)
41fc03:	54                   	push   %esp
41fc04:	00 72 00             	add    %dh,0x0(%edx)
41fc07:	6d                   	insl   (%dx),%es:(%edi)
41fc08:	00 68 00             	add    %ch,0x0(%eax)
41fc0b:	6d                   	insl   (%dx),%es:(%edi)
41fc0c:	00 58 00             	add    %bl,0x0(%eax)
41fc0f:	6a 00                	push   $0x0
41fc11:	49                   	dec    %ecx
41fc12:	00 72 00             	add    %dh,0x0(%edx)
41fc15:	70 00                	jo     0x41fc17
41fc17:	2b 00                	sub    (%eax),%eax
41fc19:	35 00 32 00 59       	xor    $0x59003200,%eax
41fc1e:	00 56 00             	add    %dl,0x0(%esi)
41fc21:	4a                   	dec    %edx
41fc22:	00 78 00             	add    %bh,0x0(%eax)
41fc25:	66 00 51 00          	data16 add %dl,0x0(%ecx)
41fc29:	6f                   	outsl  %ds:(%esi),(%dx)
41fc2a:	00 46 00             	add    %al,0x0(%esi)
41fc2d:	4a                   	dec    %edx
41fc2e:	00 71 00             	add    %dh,0x0(%ecx)
41fc31:	6f                   	outsl  %ds:(%esi),(%dx)
41fc32:	00 67 00             	add    %ah,0x0(%edi)
41fc35:	70 00                	jo     0x41fc37
41fc37:	67 00 39             	add    %bh,(%bx,%di)
41fc3a:	00 62 00             	add    %ah,0x0(%edx)
41fc3d:	52                   	push   %edx
41fc3e:	00 37                	add    %dh,(%edi)
41fc40:	00 69 00             	add    %ch,0x0(%ecx)
41fc43:	42                   	inc    %edx
41fc44:	00 33                	add    %dh,(%ebx)
41fc46:	00 73 00             	add    %dh,0x0(%ebx)
41fc49:	63 00                	arpl   %eax,(%eax)
41fc4b:	51                   	push   %ecx
41fc4c:	00 38                	add    %bh,(%eax)
41fc4e:	00 76 00             	add    %dh,0x0(%esi)
41fc51:	50                   	push   %eax
41fc52:	00 77 00             	add    %dh,0x0(%edi)
41fc55:	34 00                	xor    $0x0,%al
41fc57:	4f                   	dec    %edi
41fc58:	00 75 00             	add    %dh,0x0(%ebp)
41fc5b:	67 00 39             	add    %bh,(%bx,%di)
41fc5e:	00 32                	add    %dh,(%edx)
41fc60:	00 2f                	add    %ch,(%edi)
41fc62:	00 62 00             	add    %ah,0x0(%edx)
41fc65:	71 00                	jno    0x41fc67
41fc67:	70 00                	jo     0x41fc69
41fc69:	6c                   	insb   (%dx),%es:(%edi)
41fc6a:	00 6e 00             	add    %ch,0x0(%esi)
41fc6d:	6e                   	outsb  %ds:(%esi),(%dx)
41fc6e:	00 76 00             	add    %dh,0x0(%esi)
41fc71:	44                   	inc    %esp
41fc72:	00 66 00             	add    %ah,0x0(%esi)
41fc75:	67 00 37             	add    %dh,(%bx)
41fc78:	00 36                	add    %dh,(%esi)
41fc7a:	00 63 00             	add    %ah,0x0(%ebx)
41fc7d:	72 00                	jb     0x41fc7f
41fc7f:	47                   	inc    %edi
41fc80:	00 6f 00             	add    %ch,0x0(%edi)
41fc83:	4c                   	dec    %esp
41fc84:	00 5a 00             	add    %bl,0x0(%edx)
41fc87:	6e                   	outsb  %ds:(%esi),(%dx)
41fc88:	00 61 00             	add    %ah,0x0(%ecx)
41fc8b:	30 00                	xor    %al,(%eax)
41fc8d:	7a 00                	jp     0x41fc8f
41fc8f:	35 00 72 00 48       	xor    $0x48007200,%eax
41fc94:	00 33                	add    %dh,(%ebx)
41fc96:	00 6c 00 49          	add    %ch,0x49(%eax,%eax,1)
41fc9a:	00 52 00             	add    %dl,0x0(%edx)
41fc9d:	36 00 4b 00          	add    %cl,%ss:0x0(%ebx)
41fca1:	76 00                	jbe    0x41fca3
41fca3:	30 00                	xor    %al,(%eax)
41fca5:	53                   	push   %ebx
41fca6:	00 69 00             	add    %ch,0x0(%ecx)
41fca9:	43                   	inc    %ebx
41fcaa:	00 41 00             	add    %al,0x0(%ecx)
41fcad:	35 00 43 00 75       	xor    $0x75004300,%eax
41fcb2:	00 58 00             	add    %bl,0x0(%eax)
41fcb5:	33 00                	xor    (%eax),%eax
41fcb7:	36 00 57 00          	add    %dl,%ss:0x0(%edi)
41fcbb:	53                   	push   %ebx
41fcbc:	00 43 00             	add    %al,0x0(%ebx)
41fcbf:	61                   	popa
41fcc0:	00 65 00             	add    %ah,0x0(%ebp)
41fcc3:	39 00                	cmp    %eax,(%eax)
41fcc5:	4b                   	dec    %ebx
41fcc6:	00 6e 00             	add    %ch,0x0(%esi)
41fcc9:	2b 00                	sub    (%eax),%eax
41fccb:	77 00                	ja     0x41fccd
41fccd:	55                   	push   %ebp
41fcce:	00 54 00 6e          	add    %dl,0x6e(%eax,%eax,1)
41fcd2:	00 43 00             	add    %al,0x0(%ebx)
41fcd5:	44                   	inc    %esp
41fcd6:	00 4b 00             	add    %cl,0x0(%ebx)
41fcd9:	76 00                	jbe    0x41fcdb
41fcdb:	6b 00 62             	imul   $0x62,(%eax),%eax
41fcde:	00 66 00             	add    %ah,0x0(%esi)
41fce1:	4f                   	dec    %edi
41fce2:	00 67 00             	add    %ah,0x0(%edi)
41fce5:	44                   	inc    %esp
41fce6:	00 75 00             	add    %dh,0x0(%ebp)
41fce9:	4e                   	dec    %esi
41fcea:	00 4d 00             	add    %cl,0x0(%ebp)
41fced:	72 00                	jb     0x41fcef
41fcef:	4f                   	dec    %edi
41fcf0:	00 45 00             	add    %al,0x0(%ebp)
41fcf3:	48                   	dec    %eax
41fcf4:	00 30                	add    %dh,(%eax)
41fcf6:	00 46 00             	add    %al,0x0(%esi)
41fcf9:	7a 00                	jp     0x41fcfb
41fcfb:	44                   	inc    %esp
41fcfc:	00 61 00             	add    %ah,0x0(%ecx)
41fcff:	41                   	inc    %ecx
41fd00:	00 42 00             	add    %al,0x0(%edx)
41fd03:	73 00                	jae    0x41fd05
41fd05:	49                   	dec    %ecx
41fd06:	00 48 00             	add    %cl,0x0(%eax)
41fd09:	56                   	push   %esi
41fd0a:	00 48 00             	add    %cl,0x0(%eax)
41fd0d:	39 00                	cmp    %eax,(%eax)
41fd0f:	76 00                	jbe    0x41fd11
41fd11:	35 00 5a 00 6f       	xor    $0x6f005a00,%eax
41fd16:	00 70 00             	add    %dh,0x0(%eax)
41fd19:	68 00 36 00 48       	push   $0x48003600
41fd1e:	00 4d 00             	add    %cl,0x0(%ebp)
41fd21:	52                   	push   %edx
41fd22:	00 39                	add    %bh,(%ecx)
41fd24:	00 65 00             	add    %ah,0x0(%ebp)
41fd27:	4b                   	dec    %ebx
41fd28:	00 45 00             	add    %al,0x0(%ebp)
41fd2b:	78 00                	js     0x41fd2d
41fd2d:	44                   	inc    %esp
41fd2e:	00 6c 00 2f          	add    %ch,0x2f(%eax,%eax,1)
41fd32:	00 52 00             	add    %dl,0x0(%edx)
41fd35:	73 00                	jae    0x41fd37
41fd37:	34 00                	xor    $0x0,%al
41fd39:	4a                   	dec    %edx
41fd3a:	00 2f                	add    %ch,(%edi)
41fd3c:	00 4f 00             	add    %cl,0x0(%edi)
41fd3f:	6a 00                	push   $0x0
41fd41:	44                   	inc    %esp
41fd42:	00 6a 00             	add    %ch,0x0(%edx)
41fd45:	76 00                	jbe    0x41fd47
41fd47:	43                   	inc    %ebx
41fd48:	00 33                	add    %dh,(%ebx)
41fd4a:	00 72 00             	add    %dh,0x0(%edx)
41fd4d:	61                   	popa
41fd4e:	00 6a 00             	add    %ch,0x0(%edx)
41fd51:	6f                   	outsl  %ds:(%esi),(%dx)
41fd52:	00 47 00             	add    %al,0x0(%edi)
41fd55:	70 00                	jo     0x41fd57
41fd57:	64 00 72 00          	add    %dh,%fs:0x0(%edx)
41fd5b:	76 00                	jbe    0x41fd5d
41fd5d:	4d                   	dec    %ebp
41fd5e:	00 51 00             	add    %dl,0x0(%ecx)
41fd61:	4f                   	dec    %edi
41fd62:	00 32                	add    %dh,(%edx)
41fd64:	00 4b 00             	add    %cl,0x0(%ebx)
41fd67:	4a                   	dec    %edx
41fd68:	00 2f                	add    %ch,(%edi)
41fd6a:	00 70 00             	add    %dh,0x0(%eax)
41fd6d:	47                   	inc    %edi
41fd6e:	00 36                	add    %dh,(%esi)
41fd70:	00 6d 00             	add    %ch,0x0(%ebp)
41fd73:	30 00                	xor    %al,(%eax)
41fd75:	44                   	inc    %esp
41fd76:	00 51 00             	add    %dl,0x0(%ecx)
41fd79:	45                   	inc    %ebp
41fd7a:	00 59 00             	add    %bl,0x0(%ecx)
41fd7d:	6b 00 50             	imul   $0x50,(%eax),%eax
41fd80:	00 44 00 4e          	add    %al,0x4e(%eax,%eax,1)
41fd84:	00 33                	add    %dh,(%ebx)
41fd86:	00 44 00 38          	add    %al,0x38(%eax,%eax,1)
41fd8a:	00 68 00             	add    %ch,0x0(%eax)
41fd8d:	68 00 49 00 5a       	push   $0x5a004900
41fd92:	00 31                	add    %dh,(%ecx)
41fd94:	00 4c 00 53          	add    %cl,0x53(%eax,%eax,1)
41fd98:	00 56 00             	add    %dl,0x0(%esi)
41fd9b:	5a                   	pop    %edx
41fd9c:	00 4e 00             	add    %cl,0x0(%esi)
41fd9f:	36 00 72 00          	add    %dh,%ss:0x0(%edx)
41fda3:	62 00                	bound  %eax,(%eax)
41fda5:	4c                   	dec    %esp
41fda6:	00 7a 00             	add    %bh,0x0(%edx)
41fda9:	74 00                	je     0x41fdab
41fdab:	56                   	push   %esi
41fdac:	00 78 00             	add    %bh,0x0(%eax)
41fdaf:	6b 00 78             	imul   $0x78,(%eax),%eax
41fdb2:	00 52 00             	add    %dl,0x0(%edx)
41fdb5:	55                   	push   %ebp
41fdb6:	00 6b 00             	add    %ch,0x0(%ebx)
41fdb9:	4f                   	dec    %edi
41fdba:	00 30                	add    %dh,(%eax)
41fdbc:	00 79 00             	add    %bh,0x0(%ecx)
41fdbf:	35 00 72 00 4e       	xor    $0x4e007200,%eax
41fdc4:	00 30                	add    %dh,(%eax)
41fdc6:	00 74 00 6d          	add    %dh,0x6d(%eax,%eax,1)
41fdca:	00 6f 00             	add    %ch,0x0(%edi)
41fdcd:	66 00 42 00          	data16 add %al,0x0(%edx)
41fdd1:	36 00 33             	add    %dh,%ss:(%ebx)
41fdd4:	00 73 00             	add    %dh,0x0(%ebx)
41fdd7:	73 00                	jae    0x41fdd9
41fdd9:	77 00                	ja     0x41fddb
41fddb:	65 00 56 00          	add    %dl,%gs:0x0(%esi)
41fddf:	75 00                	jne    0x41fde1
41fde1:	4f                   	dec    %edi
41fde2:	00 32                	add    %dh,(%edx)
41fde4:	00 4b 00             	add    %cl,0x0(%ebx)
41fde7:	75 00                	jne    0x41fde9
41fde9:	77 00                	ja     0x41fdeb
41fdeb:	6b 00 49             	imul   $0x49,(%eax),%eax