41bc88:	00 37                	add    %dh,(%edi)
41bc8a:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41bc8e:	00 4a 00             	add    %cl,0x0(%edx)
41bc91:	46                   	inc    %esi
41bc92:	00 61 00             	add    %ah,0x0(%ecx)
41bc95:	6a 00                	push   $0x0
41bc97:	6b 00 2b             	imul   $0x2b,(%eax),%eax
41bc9a:	00 42 00             	add    %al,0x0(%edx)
41bc9d:	54                   	push   %esp
41bc9e:	00 4a 00             	add    %cl,0x0(%edx)
41bca1:	4a                   	dec    %edx
41bca2:	00 6b 00             	add    %ch,0x0(%ebx)
41bca5:	71 00                	jno    0x41bca7
41bca7:	43                   	inc    %ebx
41bca8:	00 7a 00             	add    %bh,0x0(%edx)
41bcab:	5a                   	pop    %edx
41bcac:	00 65 00             	add    %ah,0x0(%ebp)
41bcaf:	6d                   	insl   (%dx),%es:(%edi)
41bcb0:	00 67 00             	add    %ah,0x0(%edi)
41bcb3:	4c                   	dec    %esp
41bcb4:	00 68 00             	add    %ch,0x0(%eax)
41bcb7:	44                   	inc    %esp
41bcb8:	00 30                	add    %dh,(%eax)
41bcba:	00 56 00             	add    %dl,0x0(%esi)
41bcbd:	4a                   	dec    %edx
41bcbe:	00 67 00             	add    %ah,0x0(%edi)
41bcc1:	31 00                	xor    %eax,(%eax)
41bcc3:	62 00                	bound  %eax,(%eax)
41bcc5:	2b 00                	sub    (%eax),%eax
41bcc7:	2b 00                	sub    (%eax),%eax
41bcc9:	7a 00                	jp     0x41bccb
41bccb:	4e                   	dec    %esi
41bccc:	00 31                	add    %dh,(%ecx)
41bcce:	00 43 00             	add    %al,0x0(%ebx)
41bcd1:	37                   	aaa
41bcd2:	00 7a 00             	add    %bh,0x0(%edx)
41bcd5:	50                   	push   %eax
41bcd6:	00 76 00             	add    %dh,0x0(%esi)
41bcd9:	45                   	inc    %ebp
41bcda:	00 44 00 52          	add    %al,0x52(%eax,%eax,1)
41bcde:	00 65 00             	add    %ah,0x0(%ebp)
41bce1:	31 00                	xor    %eax,(%eax)
41bce3:	6f                   	outsl  %ds:(%esi),(%dx)
41bce4:	00 63 00             	add    %ah,0x0(%ebx)
41bce7:	52                   	push   %edx
41bce8:	00 33                	add    %dh,(%ebx)
41bcea:	00 4f 00             	add    %cl,0x0(%edi)
41bced:	74 00                	je     0x41bcef
41bcef:	41                   	inc    %ecx
41bcf0:	00 38                	add    %bh,(%eax)
41bcf2:	00 41 00             	add    %al,0x0(%ecx)
41bcf5:	76 00                	jbe    0x41bcf7
41bcf7:	32 00                	xor    (%eax),%al
41bcf9:	53                   	push   %ebx
41bcfa:	00 41 00             	add    %al,0x0(%ecx)
41bcfd:	52                   	push   %edx
41bcfe:	00 72 00             	add    %dh,0x0(%edx)
41bd01:	51                   	push   %ecx
41bd02:	00 43 00             	add    %al,0x0(%ebx)
41bd05:	35 00 56 00 7a       	xor    $0x7a005600,%eax
41bd0a:	00 30                	add    %dh,(%eax)
41bd0c:	00 6f 00             	add    %ch,0x0(%edi)
41bd0f:	74 00                	je     0x41bd11
41bd11:	30 00                	xor    %al,(%eax)
41bd13:	49                   	dec    %ecx
41bd14:	00 2b                	add    %ch,(%ebx)
41bd16:	00 70 00             	add    %dh,0x0(%eax)
41bd19:	4c                   	dec    %esp
41bd1a:	00 35 00 55 00 37    	add    %dh,0x37005500
41bd20:	00 5a 00             	add    %bl,0x0(%edx)
41bd23:	57                   	push   %edi
41bd24:	00 74 00 37          	add    %dh,0x37(%eax,%eax,1)
41bd28:	00 31                	add    %dh,(%ecx)
41bd2a:	00 4b 00             	add    %cl,0x0(%ebx)
41bd2d:	4f                   	dec    %edi
41bd2e:	00 71 00             	add    %dh,0x0(%ecx)
41bd31:	6f                   	outsl  %ds:(%esi),(%dx)
41bd32:	00 6f 00             	add    %ch,0x0(%edi)
41bd35:	4e                   	dec    %esi
41bd36:	00 6e 00             	add    %ch,0x0(%esi)
41bd39:	2f                   	das
41bd3a:	00 45 00             	add    %al,0x0(%ebp)
41bd3d:	69 00 41 00 45 00    	imul   $0x450041,(%eax),%eax
41bd43:	31 00                	xor    %eax,(%eax)
41bd45:	62 00                	bound  %eax,(%eax)
41bd47:	37                   	aaa
41bd48:	00 6d 00             	add    %ch,0x0(%ebp)
41bd4b:	70 00                	jo     0x41bd4d
41bd4d:	2b 00                	sub    (%eax),%eax
41bd4f:	69 00 52 00 71 00    	imul   $0x710052,(%eax),%eax
41bd55:	45                   	inc    %ebp
41bd56:	00 6b 00             	add    %ch,0x0(%ebx)
41bd59:	6c                   	insb   (%dx),%es:(%edi)
41bd5a:	00 52 00             	add    %dl,0x0(%edx)
41bd5d:	46                   	inc    %esi
41bd5e:	00 4f 00             	add    %cl,0x0(%edi)
41bd61:	56                   	push   %esi
41bd62:	00 49 00             	add    %cl,0x0(%ecx)
41bd65:	61                   	popa
41bd66:	00 36                	add    %dh,(%esi)
41bd68:	00 4d 00             	add    %cl,0x0(%ebp)
41bd6b:	59                   	pop    %ecx
41bd6c:	00 6d 00             	add    %ch,0x0(%ebp)
41bd6f:	6f                   	outsl  %ds:(%esi),(%dx)
41bd70:	00 31                	add    %dh,(%ecx)
41bd72:	00 30                	add    %dh,(%eax)
41bd74:	00 31                	add    %dh,(%ecx)
41bd76:	00 36                	add    %dh,(%esi)
41bd78:	00 59 00             	add    %bl,0x0(%ecx)
41bd7b:	6d                   	insl   (%dx),%es:(%edi)
41bd7c:	00 47 00             	add    %al,0x0(%edi)
41bd7f:	4a                   	dec    %edx
41bd80:	00 58 00             	add    %bl,0x0(%eax)
41bd83:	32 00                	xor    (%eax),%al
41bd85:	35 00 4d 00 72       	xor    $0x72004d00,%eax
41bd8a:	00 69 00             	add    %ch,0x0(%ecx)
41bd8d:	71 00                	jno    0x41bd8f
41bd8f:	4e                   	dec    %esi
41bd90:	00 6d 00             	add    %ch,0x0(%ebp)
41bd93:	6e                   	outsb  %ds:(%esi),(%dx)
41bd94:	00 57 00             	add    %dl,0x0(%edi)
41bd97:	77 00                	ja     0x41bd99
41bd99:	65 00 31             	add    %dh,%gs:(%ecx)
41bd9c:	00 63 00             	add    %ah,0x0(%ebx)
41bd9f:	44                   	inc    %esp
41bda0:	00 79 00             	add    %bh,0x0(%ecx)
41bda3:	34 00                	xor    $0x0,%al
41bda5:	57                   	push   %edi
41bda6:	00 32                	add    %dh,(%edx)
41bda8:	00 48 00             	add    %cl,0x0(%eax)
41bdab:	54                   	push   %esp
41bdac:	00 41 00             	add    %al,0x0(%ecx)
41bdaf:	41                   	inc    %ecx
41bdb0:	00 48 00             	add    %cl,0x0(%eax)
41bdb3:	4a                   	dec    %edx
41bdb4:	00 54 00 71          	add    %dl,0x71(%eax,%eax,1)
41bdb8:	00 53 00             	add    %dl,0x0(%ebx)
41bdbb:	71 00                	jno    0x41bdbd
41bdbd:	6a 00                	push   $0x0
41bdbf:	33 00                	xor    (%eax),%eax
41bdc1:	66 00 34 00          	data16 add %dh,(%eax,%eax,1)
41bdc5:	39 00                	cmp    %eax,(%eax)
41bdc7:	4b                   	dec    %ebx
41bdc8:	00 73 00             	add    %dh,0x0(%ebx)
41bdcb:	72 00                	jb     0x41bdcd
41bdcd:	58                   	pop    %eax
41bdce:	00 76 00             	add    %dh,0x0(%esi)
41bdd1:	70 00                	jo     0x41bdd3
41bdd3:	51                   	push   %ecx
41bdd4:	00 53 00             	add    %dl,0x0(%ebx)
41bdd7:	37                   	aaa
41bdd8:	00 73 00             	add    %dh,0x0(%ebx)
41bddb:	55                   	push   %ebp
41bddc:	00 55 00             	add    %dl,0x0(%ebp)
41bddf:	51                   	push   %ecx
41bde0:	00 78 00             	add    %bh,0x0(%eax)
41bde3:	2b 00                	sub    (%eax),%eax
41bde5:	42                   	inc    %edx
41bde6:	00 2f                	add    %ch,(%edi)
41bde8:	00 59 00             	add    %bl,0x0(%ecx)
41bdeb:	36 00 49 00          	add    %cl,%ss:0x0(%ecx)
41bdef:	65 00 59 00          	add    %bl,%gs:0x0(%ecx)
41bdf3:	2f                   	das
41bdf4:	00 43 00             	add    %al,0x0(%ebx)
41bdf7:	32 00                	xor    (%eax),%al
41bdf9:	74 00                	je     0x41bdfb
41bdfb:	66 00 2b             	data16 add %ch,(%ebx)
41bdfe:	00 6e 00             	add    %ch,0x0(%esi)
41be01:	55                   	push   %ebp
41be02:	00 50 00             	add    %dl,0x0(%eax)
41be05:	41                   	inc    %ecx
41be06:	00 7a 00             	add    %bh,0x0(%edx)
41be09:	2b 00                	sub    (%eax),%eax
41be0b:	36 00 78 00          	add    %bh,%ss:0x0(%eax)
41be0f:	76 00                	jbe    0x41be11
41be11:	69 00 50 00 6d 00    	imul   $0x6d0050,(%eax),%eax
41be17:	30 00                	xor    %al,(%eax)
41be19:	35 00 30 00 2f       	xor    $0x2f003000,%eax
41be1e:	00 59 00             	add    %bl,0x0(%ecx)
41be21:	32 00                	xor    (%eax),%al
41be23:	5a                   	pop    %edx
41be24:	00 50 00             	add    %dl,0x0(%eax)
41be27:	32 00                	xor    (%eax),%al
41be29:	30 00                	xor    %al,(%eax)
41be2b:	43                   	inc    %ebx
41be2c:	00 6f 00             	add    %ch,0x0(%edi)
41be2f:	75 00                	jne    0x41be31
41be31:	36 00 73 00          	add    %dh,%ss:0x0(%ebx)
41be35:	54                   	push   %esp
41be36:	00 64 00 32          	add    %ah,0x32(%eax,%eax,1)
41be3a:	00 34 00             	add    %dh,(%eax,%eax,1)
41be3d:	70 00                	jo     0x41be3f
41be3f:	61                   	popa
41be40:	00 69 00             	add    %ch,0x0(%ecx)
41be43:	76 00                	jbe    0x41be45
41be45:	64 00 59 00          	add    %bl,%fs:0x0(%ecx)
41be49:	63 00                	arpl   %eax,(%eax)
41be4b:	6f                   	outsl  %ds:(%esi),(%dx)
41be4c:	00 61 00             	add    %ah,0x0(%ecx)
41be4f:	66 00 48 00          	data16 add %cl,0x0(%eax)
41be53:	38 00                	cmp    %al,(%eax)
41be55:	37                   	aaa
41be56:	00 65 00             	add    %ah,0x0(%ebp)
41be59:	64 00 30             	add    %dh,%fs:(%eax)
41be5c:	00 50 00             	add    %dl,0x0(%eax)
41be5f:	5a                   	pop    %edx
41be60:	00 65 00             	add    %ah,0x0(%ebp)
41be63:	6c                   	insb   (%dx),%es:(%edi)
41be64:	00 6f 00             	add    %ch,0x0(%edi)
41be67:	41                   	inc    %ecx
41be68:	00 33                	add    %dh,(%ebx)
41be6a:	00 46 00             	add    %al,0x0(%esi)
41be6d:	68 00 6e 00 42       	push   $0x42006e00
41be72:	00 7a 00             	add    %bh,0x0(%edx)
41be75:	49                   	dec    %ecx
41be76:	00 63 00             	add    %ah,0x0(%ebx)
41be79:	4b                   	dec    %ebx
41be7a:	00 50 00             	add    %dl,0x0(%eax)
41be7d:	6f                   	outsl  %ds:(%esi),(%dx)
41be7e:	00 68 00             	add    %ch,0x0(%eax)
41be81:	64 00 37             	add    %dh,%fs:(%edi)
41be84:	00 78 00             	add    %bh,0x0(%eax)
41be87:	54                   	push   %esp
41be88:	00 55 00             	add    %dl,0x0(%ebp)
41be8b:	71 00                	jno    0x41be8d
41be8d:	6c                   	insb   (%dx),%es:(%edi)
41be8e:	00 51 00             	add    %dl,0x0(%ecx)
41be91:	71 00                	jno    0x41be93
41be93:	4e                   	dec    %esi
41be94:	00 58 00             	add    %bl,0x0(%eax)
41be97:	31 00                	xor    %eax,(%eax)
41be99:	72 00                	jb     0x41be9b
41be9b:	41                   	inc    %ecx
41be9c:	00 43 00             	add    %al,0x0(%ebx)
41be9f:	52                   	push   %edx
41bea0:	00 4f 00             	add    %cl,0x0(%edi)
41bea3:	59                   	pop    %ecx
41bea4:	00 4d 00             	add    %cl,0x0(%ebp)
41bea7:	46                   	inc    %esi
41bea8:	00 62 00             	add    %ah,0x0(%edx)
41beab:	79 00                	jns    0x41bead
41bead:	38 00                	cmp    %al,(%eax)
41beaf:	77 00                	ja     0x41beb1
41beb1:	6f                   	outsl  %ds:(%esi),(%dx)
41beb2:	00 4f 00             	add    %cl,0x0(%edi)
41beb5:	51                   	push   %ecx
41beb6:	00 4e 00             	add    %cl,0x0(%esi)
41beb9:	71 00                	jno    0x41bebb
41bebb:	67 00 77 00          	add    %dh,0x0(%bx)
41bebf:	42                   	inc    %edx
41bec0:	00 32                	add    %dh,(%edx)
41bec2:	00 56 00             	add    %dl,0x0(%esi)
41bec5:	6b 00 39             	imul   $0x39,(%eax),%eax
41bec8:	00 4d 00             	add    %cl,0x0(%ebp)
41becb:	6a 00                	push   $0x0
41becd:	2f                   	das
41bece:	00 33                	add    %dh,(%ebx)
41bed0:	00 42 00             	add    %al,0x0(%edx)
41bed3:	69 00 67 00 41 00    	imul   $0x410067,(%eax),%eax
41bed9:	7a 00                	jp     0x41bedb
41bedb:	70 00                	jo     0x41bedd
41bedd:	43                   	inc    %ebx
41bede:	00 70 00             	add    %dh,0x0(%eax)
41bee1:	36 00 6f 00          	add    %ch,%ss:0x0(%edi)
41bee5:	43                   	inc    %ebx
41bee6:	00 62 00             	add    %ah,0x0(%edx)
41bee9:	6b 00 74             	imul   $0x74,(%eax),%eax
41beec:	00 70 00             	add    %dh,0x0(%eax)
41beef:	49                   	dec    %ecx
41bef0:	00 32                	add    %dh,(%edx)
41bef2:	00 59 00             	add    %bl,0x0(%ecx)
41bef5:	6a 00                	push   $0x0
41bef7:	58                   	pop    %eax
41bef8:	00 6b 00             	add    %ch,0x0(%ebx)
41befb:	70 00                	jo     0x41befd
41befd:	79 00                	jns    0x41beff
41beff:	4d                   	dec    %ebp
41bf00:	00 5a 00             	add    %bl,0x0(%edx)
41bf03:	73 00                	jae    0x41bf05
41bf05:	4b                   	dec    %ebx
41bf06:	00 76 00             	add    %dh,0x0(%esi)
41bf09:	54                   	push   %esp
41bf0a:	00 2b                	add    %ch,(%ebx)
41bf0c:	00 2f                	add    %ch,(%edi)
41bf0e:	00 67 00             	add    %ah,0x0(%edi)
41bf11:	55                   	push   %ebp
41bf12:	00 45 00             	add    %al,0x0(%ebp)
41bf15:	47                   	inc    %edi
41bf16:	00 77 00             	add    %dh,0x0(%edi)
41bf19:	47                   	inc    %edi
41bf1a:	00 6b 00             	add    %ch,0x0(%ebx)
41bf1d:	43                   	inc    %ebx
41bf1e:	00 69 00             	add    %ch,0x0(%ecx)
41bf21:	66 00 69 00          	data16 add %ch,0x0(%ecx)
41bf25:	79 00                	jns    0x41bf27
41bf27:	4e                   	dec    %esi
41bf28:	00 32                	add    %dh,(%edx)
41bf2a:	00 69 00             	add    %ch,0x0(%ecx)
41bf2d:	4c                   	dec    %esp
41bf2e:	00 35 00 6f 00 50    	add    %dh,0x50006f00
41bf34:	00 6a 00             	add    %ch,0x0(%edx)
41bf37:	4c                   	dec    %esp
41bf38:	00 37                	add    %dh,(%edi)
41bf3a:	00 49 00             	add    %cl,0x0(%ecx)
41bf3d:	56                   	push   %esi
41bf3e:	00 72 00             	add    %dh,0x0(%edx)
41bf41:	7a 00                	jp     0x41bf43
41bf43:	4f                   	dec    %edi
41bf44:	00 54 00 34          	add    %dl,0x34(%eax,%eax,1)
41bf48:	00 5a 00             	add    %bl,0x0(%edx)
41bf4b:	6a 00                	push   $0x0
41bf4d:	33 00                	xor    (%eax),%eax
41bf4f:	33 00                	xor    (%eax),%eax
41bf51:	39 00                	cmp    %eax,(%eax)
41bf53:	64 00 6d 00          	add    %ch,%fs:0x0(%ebp)
41bf57:	32 00                	xor    (%eax),%al
41bf59:	6c                   	insb   (%dx),%es:(%edi)
41bf5a:	00 6e 00             	add    %ch,0x0(%esi)
41bf5d:	4e                   	dec    %esi
41bf5e:	00 53 00             	add    %dl,0x0(%ebx)
41bf61:	4b                   	dec    %ebx
41bf62:	00 4a 00             	add    %cl,0x0(%edx)
41bf65:	68 00 48 00 61       	push   $0x61004800
41bf6a:	00 6e 00             	add    %ch,0x0(%esi)
41bf6d:	69 00 37 00 56 00    	imul   $0x560037,(%eax),%eax
41bf73:	32 00                	xor    (%eax),%al
41bf75:	63 00                	arpl   %eax,(%eax)
41bf77:	45                   	inc    %ebp
41bf78:	00 64 00 53          	add    %ah,0x53(%eax,%eax,1)
41bf7c:	00 39                	add    %bh,(%ecx)
41bf7e:	00 6a 00             	add    %ch,0x0(%edx)
41bf81:	79 00                	jns    0x41bf83
41bf83:	75 00                	jne    0x41bf85
41bf85:	72 00                	jb     0x41bf87
41bf87:	4b                   	dec    %ebx
41bf88:	00 52 00             	add    %dl,0x0(%edx)
41bf8b:	74 00                	je     0x41bf8d
41bf8d:	78 00                	js     0x41bf8f
41bf8f:	59                   	pop    %ecx
41bf90:	00 34 00             	add    %dh,(%eax,%eax,1)
41bf93:	7a 00                	jp     0x41bf95
41bf95:	45                   	inc    %ebp
41bf96:	00 4b 00             	add    %cl,0x0(%ebx)
41bf99:	4d                   	dec    %ebp
41bf9a:	00 76 00             	add    %dh,0x0(%esi)
41bf9d:	4e                   	dec    %esi
41bf9e:	00 32                	add    %dh,(%edx)
41bfa0:	00 41 00             	add    %al,0x0(%ecx)
41bfa3:	64 00 64 00 4e       	add    %ah,%fs:0x4e(%eax,%eax,1)
41bfa8:	00 56 00             	add    %dl,0x0(%esi)