41eb4b:	33 00                	xor    (%eax),%eax
41eb4d:	31 00                	xor    %eax,(%eax)
41eb4f:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41eb53:	38 00                	cmp    %al,(%eax)
41eb55:	37                   	aaa
41eb56:	00 61 00             	add    %ah,0x0(%ecx)
41eb59:	39 00                	cmp    %eax,(%eax)
41eb5b:	62 00                	bound  %eax,(%eax)
41eb5d:	34 00                	xor    $0x0,%al
41eb5f:	32 00                	xor    (%eax),%al
41eb61:	35 00 36 00 34       	xor    $0x34003600,%eax
41eb66:	00 1e                	add    %bl,(%esi)
41eb68:	c3                   	ret
41eb69:	03 00                	add    (%eax),%eax
41eb6b:	44                   	inc    %esp
41eb6c:	37                   	aaa
41eb6d:	00 65 00             	add    %ah,0x0(%ebp)
41eb70:	31 00                	xor    %eax,(%eax)
41eb72:	34 00                	xor    $0x0,%al
41eb74:	39 00                	cmp    %eax,(%eax)
41eb76:	33 00                	xor    (%eax),%eax
41eb78:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41eb7f:	00 39                	add    %bh,(%ecx)
41eb81:	00 65 00             	add    %ah,0x0(%ebp)
41eb84:	32 00                	xor    (%eax),%al
41eb86:	64 00 30             	add    %dh,%fs:(%eax)
41eb89:	00 34 00             	add    %dh,(%eax,%eax,1)
41eb8c:	35 00 61 00 35       	xor    $0x35006100,%eax
41eb91:	00 62 00             	add    %ah,0x0(%edx)
41eb94:	33 00                	xor    (%eax),%eax
41eb96:	31 00                	xor    %eax,(%eax)
41eb98:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41eb9c:	38 00                	cmp    %al,(%eax)
41eb9e:	37                   	aaa
41eb9f:	00 61 00             	add    %ah,0x0(%ecx)
41eba2:	39 00                	cmp    %eax,(%eax)
41eba4:	62 00                	bound  %eax,(%eax)
41eba6:	34 00                	xor    $0x0,%al
41eba8:	32 00                	xor    (%eax),%al
41ebaa:	35 00 36 00 35       	xor    $0x35003600,%eax
41ebaf:	00 a7 c8 03 00 44    	add    %ah,0x440003c8(%edi)
41ebb5:	37                   	aaa
41ebb6:	00 65 00             	add    %ah,0x0(%ebp)
41ebb9:	31 00                	xor    %eax,(%eax)
41ebbb:	34 00                	xor    $0x0,%al
41ebbd:	39 00                	cmp    %eax,(%eax)
41ebbf:	33 00                	xor    (%eax),%eax
41ebc1:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41ebc8:	00 39                	add    %bh,(%ecx)
41ebca:	00 65 00             	add    %ah,0x0(%ebp)
41ebcd:	32 00                	xor    (%eax),%al
41ebcf:	64 00 30             	add    %dh,%fs:(%eax)
41ebd2:	00 34 00             	add    %dh,(%eax,%eax,1)
41ebd5:	35 00 61 00 35       	xor    $0x35006100,%eax
41ebda:	00 62 00             	add    %ah,0x0(%edx)
41ebdd:	33 00                	xor    (%eax),%eax
41ebdf:	31 00                	xor    %eax,(%eax)
41ebe1:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41ebe5:	38 00                	cmp    %al,(%eax)
41ebe7:	37                   	aaa
41ebe8:	00 61 00             	add    %ah,0x0(%ecx)
41ebeb:	39 00                	cmp    %eax,(%eax)
41ebed:	62 00                	bound  %eax,(%eax)
41ebef:	34 00                	xor    $0x0,%al
41ebf1:	32 00                	xor    (%eax),%al
41ebf3:	35 00 36 00 36       	xor    $0x36003600,%eax
41ebf8:	00 30                	add    %dh,(%eax)
41ebfa:	ce                   	into
41ebfb:	03 00                	add    (%eax),%eax
41ebfd:	44                   	inc    %esp
41ebfe:	37                   	aaa
41ebff:	00 65 00             	add    %ah,0x0(%ebp)
41ec02:	31 00                	xor    %eax,(%eax)
41ec04:	34 00                	xor    $0x0,%al
41ec06:	39 00                	cmp    %eax,(%eax)
41ec08:	33 00                	xor    (%eax),%eax
41ec0a:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41ec11:	00 39                	add    %bh,(%ecx)
41ec13:	00 65 00             	add    %ah,0x0(%ebp)
41ec16:	32 00                	xor    (%eax),%al
41ec18:	64 00 30             	add    %dh,%fs:(%eax)
41ec1b:	00 34 00             	add    %dh,(%eax,%eax,1)
41ec1e:	35 00 61 00 35       	xor    $0x35006100,%eax
41ec23:	00 62 00             	add    %ah,0x0(%edx)
41ec26:	33 00                	xor    (%eax),%eax
41ec28:	31 00                	xor    %eax,(%eax)
41ec2a:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41ec2e:	38 00                	cmp    %al,(%eax)
41ec30:	37                   	aaa
41ec31:	00 61 00             	add    %ah,0x0(%ecx)
41ec34:	39 00                	cmp    %eax,(%eax)
41ec36:	62 00                	bound  %eax,(%eax)
41ec38:	34 00                	xor    $0x0,%al
41ec3a:	32 00                	xor    (%eax),%al
41ec3c:	35 00 36 00 37       	xor    $0x37003600,%eax
41ec41:	00 b9 d3 03 00 44    	add    %bh,0x440003d3(%ecx)
41ec47:	37                   	aaa
41ec48:	00 65 00             	add    %ah,0x0(%ebp)
41ec4b:	31 00                	xor    %eax,(%eax)
41ec4d:	34 00                	xor    $0x0,%al
41ec4f:	39 00                	cmp    %eax,(%eax)
41ec51:	33 00                	xor    (%eax),%eax
41ec53:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41ec5a:	00 39                	add    %bh,(%ecx)
41ec5c:	00 65 00             	add    %ah,0x0(%ebp)
41ec5f:	32 00                	xor    (%eax),%al
41ec61:	64 00 30             	add    %dh,%fs:(%eax)
41ec64:	00 34 00             	add    %dh,(%eax,%eax,1)
41ec67:	35 00 61 00 35       	xor    $0x35006100,%eax
41ec6c:	00 62 00             	add    %ah,0x0(%edx)
41ec6f:	33 00                	xor    (%eax),%eax
41ec71:	31 00                	xor    %eax,(%eax)
41ec73:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41ec77:	38 00                	cmp    %al,(%eax)
41ec79:	37                   	aaa
41ec7a:	00 61 00             	add    %ah,0x0(%ecx)
41ec7d:	39 00                	cmp    %eax,(%eax)
41ec7f:	62 00                	bound  %eax,(%eax)
41ec81:	34 00                	xor    $0x0,%al
41ec83:	32 00                	xor    (%eax),%al
41ec85:	35 00 36 00 38       	xor    $0x38003600,%eax
41ec8a:	00 42 d9             	add    %al,-0x27(%edx)
41ec8d:	03 00                	add    (%eax),%eax
41ec8f:	44                   	inc    %esp
41ec90:	37                   	aaa
41ec91:	00 65 00             	add    %ah,0x0(%ebp)
41ec94:	31 00                	xor    %eax,(%eax)
41ec96:	34 00                	xor    $0x0,%al
41ec98:	39 00                	cmp    %eax,(%eax)
41ec9a:	33 00                	xor    (%eax),%eax
41ec9c:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41eca3:	00 39                	add    %bh,(%ecx)
41eca5:	00 65 00             	add    %ah,0x0(%ebp)
41eca8:	32 00                	xor    (%eax),%al
41ecaa:	64 00 30             	add    %dh,%fs:(%eax)
41ecad:	00 34 00             	add    %dh,(%eax,%eax,1)
41ecb0:	35 00 61 00 35       	xor    $0x35006100,%eax
41ecb5:	00 62 00             	add    %ah,0x0(%edx)
41ecb8:	33 00                	xor    (%eax),%eax
41ecba:	31 00                	xor    %eax,(%eax)
41ecbc:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41ecc0:	38 00                	cmp    %al,(%eax)
41ecc2:	37                   	aaa
41ecc3:	00 61 00             	add    %ah,0x0(%ecx)
41ecc6:	39 00                	cmp    %eax,(%eax)
41ecc8:	62 00                	bound  %eax,(%eax)
41ecca:	34 00                	xor    $0x0,%al
41eccc:	32 00                	xor    (%eax),%al
41ecce:	35 00 36 00 39       	xor    $0x39003600,%eax
41ecd3:	00 cb                	add    %cl,%bl
41ecd5:	de 03                	fiadds (%ebx)
41ecd7:	00 42 37             	add    %al,0x37(%edx)
41ecda:	00 65 00             	add    %ah,0x0(%ebp)
41ecdd:	31 00                	xor    %eax,(%eax)
41ecdf:	34 00                	xor    $0x0,%al
41ece1:	39 00                	cmp    %eax,(%eax)
41ece3:	33 00                	xor    (%eax),%eax
41ece5:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41ecec:	00 39                	add    %bh,(%ecx)
41ecee:	00 65 00             	add    %ah,0x0(%ebp)
41ecf1:	32 00                	xor    (%eax),%al
41ecf3:	64 00 30             	add    %dh,%fs:(%eax)
41ecf6:	00 34 00             	add    %dh,(%eax,%eax,1)
41ecf9:	35 00 61 00 35       	xor    $0x35006100,%eax
41ecfe:	00 62 00             	add    %ah,0x0(%edx)
41ed01:	33 00                	xor    (%eax),%eax
41ed03:	31 00                	xor    %eax,(%eax)
41ed05:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41ed09:	38 00                	cmp    %al,(%eax)
41ed0b:	37                   	aaa
41ed0c:	00 61 00             	add    %ah,0x0(%ecx)
41ed0f:	39 00                	cmp    %eax,(%eax)
41ed11:	62 00                	bound  %eax,(%eax)
41ed13:	34 00                	xor    $0x0,%al
41ed15:	32 00                	xor    (%eax),%al
41ed17:	35 00 37 00 54       	xor    $0x54003700,%eax
41ed1c:	e4 03                	in     $0x3,%al
41ed1e:	00 44 37 00          	add    %al,0x0(%edi,%esi,1)
41ed22:	65 00 31             	add    %dh,%gs:(%ecx)
41ed25:	00 34 00             	add    %dh,(%eax,%eax,1)
41ed28:	39 00                	cmp    %eax,(%eax)
41ed2a:	33 00                	xor    (%eax),%eax
41ed2c:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41ed33:	00 39                	add    %bh,(%ecx)
41ed35:	00 65 00             	add    %ah,0x0(%ebp)
41ed38:	32 00                	xor    (%eax),%al
41ed3a:	64 00 30             	add    %dh,%fs:(%eax)
41ed3d:	00 34 00             	add    %dh,(%eax,%eax,1)
41ed40:	35 00 61 00 35       	xor    $0x35006100,%eax
41ed45:	00 62 00             	add    %ah,0x0(%edx)
41ed48:	33 00                	xor    (%eax),%eax
41ed4a:	31 00                	xor    %eax,(%eax)
41ed4c:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41ed50:	38 00                	cmp    %al,(%eax)
41ed52:	37                   	aaa
41ed53:	00 61 00             	add    %ah,0x0(%ecx)
41ed56:	39 00                	cmp    %eax,(%eax)
41ed58:	62 00                	bound  %eax,(%eax)
41ed5a:	34 00                	xor    $0x0,%al
41ed5c:	32 00                	xor    (%eax),%al
41ed5e:	35 00 37 00 30       	xor    $0x30003700,%eax
41ed63:	00 dd                	add    %bl,%ch
41ed65:	e9 03 00 44 37       	jmp    0x3785ed6d
41ed6a:	00 65 00             	add    %ah,0x0(%ebp)
41ed6d:	31 00                	xor    %eax,(%eax)
41ed6f:	34 00                	xor    $0x0,%al
41ed71:	39 00                	cmp    %eax,(%eax)
41ed73:	33 00                	xor    (%eax),%eax
41ed75:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41ed7c:	00 39                	add    %bh,(%ecx)
41ed7e:	00 65 00             	add    %ah,0x0(%ebp)
41ed81:	32 00                	xor    (%eax),%al
41ed83:	64 00 30             	add    %dh,%fs:(%eax)
41ed86:	00 34 00             	add    %dh,(%eax,%eax,1)
41ed89:	35 00 61 00 35       	xor    $0x35006100,%eax
41ed8e:	00 62 00             	add    %ah,0x0(%edx)
41ed91:	33 00                	xor    (%eax),%eax
41ed93:	31 00                	xor    %eax,(%eax)
41ed95:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41ed99:	38 00                	cmp    %al,(%eax)
41ed9b:	37                   	aaa
41ed9c:	00 61 00             	add    %ah,0x0(%ecx)
41ed9f:	39 00                	cmp    %eax,(%eax)
41eda1:	62 00                	bound  %eax,(%eax)
41eda3:	34 00                	xor    $0x0,%al
41eda5:	32 00                	xor    (%eax),%al
41eda7:	35 00 37 00 31       	xor    $0x31003700,%eax
41edac:	00 66 ef             	add    %ah,-0x11(%esi)
41edaf:	03 00                	add    (%eax),%eax
41edb1:	44                   	inc    %esp
41edb2:	37                   	aaa
41edb3:	00 65 00             	add    %ah,0x0(%ebp)
41edb6:	31 00                	xor    %eax,(%eax)
41edb8:	34 00                	xor    $0x0,%al
41edba:	39 00                	cmp    %eax,(%eax)
41edbc:	33 00                	xor    (%eax),%eax
41edbe:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41edc5:	00 39                	add    %bh,(%ecx)
41edc7:	00 65 00             	add    %ah,0x0(%ebp)
41edca:	32 00                	xor    (%eax),%al
41edcc:	64 00 30             	add    %dh,%fs:(%eax)
41edcf:	00 34 00             	add    %dh,(%eax,%eax,1)
41edd2:	35 00 61 00 35       	xor    $0x35006100,%eax
41edd7:	00 62 00             	add    %ah,0x0(%edx)
41edda:	33 00                	xor    (%eax),%eax
41eddc:	31 00                	xor    %eax,(%eax)
41edde:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41ede2:	38 00                	cmp    %al,(%eax)
41ede4:	37                   	aaa
41ede5:	00 61 00             	add    %ah,0x0(%ecx)
41ede8:	39 00                	cmp    %eax,(%eax)
41edea:	62 00                	bound  %eax,(%eax)
41edec:	34 00                	xor    $0x0,%al
41edee:	32 00                	xor    (%eax),%al
41edf0:	35 00 37 00 32       	xor    $0x32003700,%eax
41edf5:	00 ef                	add    %ch,%bh
41edf7:	f4                   	hlt
41edf8:	03 00                	add    (%eax),%eax
41edfa:	44                   	inc    %esp
41edfb:	37                   	aaa
41edfc:	00 65 00             	add    %ah,0x0(%ebp)
41edff:	31 00                	xor    %eax,(%eax)
41ee01:	34 00                	xor    $0x0,%al
41ee03:	39 00                	cmp    %eax,(%eax)
41ee05:	33 00                	xor    (%eax),%eax
41ee07:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41ee0e:	00 39                	add    %bh,(%ecx)
41ee10:	00 65 00             	add    %ah,0x0(%ebp)
41ee13:	32 00                	xor    (%eax),%al
41ee15:	64 00 30             	add    %dh,%fs:(%eax)
41ee18:	00 34 00             	add    %dh,(%eax,%eax,1)
41ee1b:	35 00 61 00 35       	xor    $0x35006100,%eax
41ee20:	00 62 00             	add    %ah,0x0(%edx)
41ee23:	33 00                	xor    (%eax),%eax
41ee25:	31 00                	xor    %eax,(%eax)
41ee27:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41ee2b:	38 00                	cmp    %al,(%eax)
41ee2d:	37                   	aaa
41ee2e:	00 61 00             	add    %ah,0x0(%ecx)
41ee31:	39 00                	cmp    %eax,(%eax)
41ee33:	62 00                	bound  %eax,(%eax)
41ee35:	34 00                	xor    $0x0,%al
41ee37:	32 00                	xor    (%eax),%al
41ee39:	35 00 37 00 33       	xor    $0x33003700,%eax
41ee3e:	00 78 fa             	add    %bh,-0x6(%eax)
41ee41:	03 00                	add    (%eax),%eax
41ee43:	44                   	inc    %esp
41ee44:	37                   	aaa
41ee45:	00 65 00             	add    %ah,0x0(%ebp)
41ee48:	31 00                	xor    %eax,(%eax)
41ee4a:	34 00                	xor    $0x0,%al
41ee4c:	39 00                	cmp    %eax,(%eax)
41ee4e:	33 00                	xor    (%eax),%eax
41ee50:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41ee57:	00 39                	add    %bh,(%ecx)
41ee59:	00 65 00             	add    %ah,0x0(%ebp)
41ee5c:	32 00                	xor    (%eax),%al
41ee5e:	64 00 30             	add    %dh,%fs:(%eax)
41ee61:	00 34 00             	add    %dh,(%eax,%eax,1)
41ee64:	35 00 61 00 35       	xor    $0x35006100,%eax
41ee69:	00 62 00             	add    %ah,0x0(%edx)
41ee6c:	33 00                	xor    (%eax),%eax
41ee6e:	31 00                	xor    %eax,(%eax)
41ee70:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41ee74:	38 00                	cmp    %al,(%eax)
41ee76:	37                   	aaa
41ee77:	00 61 00             	add    %ah,0x0(%ecx)
41ee7a:	39 00                	cmp    %eax,(%eax)
41ee7c:	62 00                	bound  %eax,(%eax)
41ee7e:	34 00                	xor    $0x0,%al
41ee80:	32 00                	xor    (%eax),%al
41ee82:	35 00 37 00 34       	xor    $0x34003700,%eax
41ee87:	00 01                	add    %al,(%ecx)
41ee89:	00 04 00             	add    %al,(%eax,%eax,1)
41ee8c:	44                   	inc    %esp
41ee8d:	37                   	aaa
41ee8e:	00 65 00             	add    %ah,0x0(%ebp)
41ee91:	31 00                	xor    %eax,(%eax)
41ee93:	34 00                	xor    $0x0,%al
41ee95:	39 00                	cmp    %eax,(%eax)
41ee97:	33 00                	xor    (%eax),%eax
41ee99:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41eea0:	00 39                	add    %bh,(%ecx)
41eea2:	00 65 00             	add    %ah,0x0(%ebp)
41eea5:	32 00                	xor    (%eax),%al
41eea7:	64 00 30             	add    %dh,%fs:(%eax)
41eeaa:	00 34 00             	add    %dh,(%eax,%eax,1)
41eead:	35 00 61 00 35       	xor    $0x35006100,%eax
41eeb2:	00 62 00             	add    %ah,0x0(%edx)
41eeb5:	33 00                	xor    (%eax),%eax
41eeb7:	31 00                	xor    %eax,(%eax)
41eeb9:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41eebd:	38 00                	cmp    %al,(%eax)
41eebf:	37                   	aaa
41eec0:	00 61 00             	add    %ah,0x0(%ecx)
41eec3:	39 00                	cmp    %eax,(%eax)
41eec5:	62 00                	bound  %eax,(%eax)
41eec7:	34 00                	xor    $0x0,%al
41eec9:	32 00                	xor    (%eax),%al
41eecb:	35 00 37 00 35       	xor    $0x35003700,%eax
41eed0:	00 8a 05 04 00 44    	add    %cl,0x44000405(%edx)
41eed6:	37                   	aaa
41eed7:	00 65 00             	add    %ah,0x0(%ebp)
41eeda:	31 00                	xor    %eax,(%eax)
41eedc:	34 00                	xor    $0x0,%al
41eede:	39 00                	cmp    %eax,(%eax)
41eee0:	33 00                	xor    (%eax),%eax
41eee2:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41eee9:	00 39                	add    %bh,(%ecx)
41eeeb:	00 65 00             	add    %ah,0x0(%ebp)