40fa2c:	61                   	popa
40fa2d:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fa33:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fa39:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fa3d:	00 35 00 39 00 bb    	add    %dh,0xbb003900
40fa43:	24 03                	and    $0x3,%al
40fa45:	00 22                	add    %ah,(%edx)
40fa47:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40fa4b:	34 00                	xor    $0x0,%al
40fa4d:	36 00 30             	add    %dh,%ss:(%eax)
40fa50:	00 63 00             	add    %ah,0x0(%ebx)
40fa53:	31 00                	xor    %eax,(%eax)
40fa55:	61                   	popa
40fa56:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fa5c:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fa62:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fa66:	00 36                	add    %dh,(%esi)
40fa68:	00 94 29 03 00 24 36 	add    %dl,0x36240003(%ecx,%ebp,1)
40fa6f:	00 66 00             	add    %ah,0x0(%esi)
40fa72:	34 00                	xor    $0x0,%al
40fa74:	36 00 30             	add    %dh,%ss:(%eax)
40fa77:	00 63 00             	add    %ah,0x0(%ebx)
40fa7a:	31 00                	xor    %eax,(%eax)
40fa7c:	61                   	popa
40fa7d:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fa83:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fa89:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fa8d:	00 36                	add    %dh,(%esi)
40fa8f:	00 30                	add    %dh,(%eax)
40fa91:	00 6d 2e             	add    %ch,0x2e(%ebp)
40fa94:	03 00                	add    (%eax),%eax
40fa96:	24 36                	and    $0x36,%al
40fa98:	00 66 00             	add    %ah,0x0(%esi)
40fa9b:	34 00                	xor    $0x0,%al
40fa9d:	36 00 30             	add    %dh,%ss:(%eax)
40faa0:	00 63 00             	add    %ah,0x0(%ebx)
40faa3:	31 00                	xor    %eax,(%eax)
40faa5:	61                   	popa
40faa6:	00 2d 00 37 00 35    	add    %ch,0x35003700
40faac:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fab2:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fab6:	00 36                	add    %dh,(%esi)
40fab8:	00 31                	add    %dh,(%ecx)
40faba:	00 46 33             	add    %al,0x33(%esi)
40fabd:	03 00                	add    (%eax),%eax
40fabf:	24 36                	and    $0x36,%al
40fac1:	00 66 00             	add    %ah,0x0(%esi)
40fac4:	34 00                	xor    $0x0,%al
40fac6:	36 00 30             	add    %dh,%ss:(%eax)
40fac9:	00 63 00             	add    %ah,0x0(%ebx)
40facc:	31 00                	xor    %eax,(%eax)
40face:	61                   	popa
40facf:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fad5:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fadb:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fadf:	00 36                	add    %dh,(%esi)
40fae1:	00 32                	add    %dh,(%edx)
40fae3:	00 1f                	add    %bl,(%edi)
40fae5:	38 03                	cmp    %al,(%ebx)
40fae7:	00 24 36             	add    %ah,(%esi,%esi,1)
40faea:	00 66 00             	add    %ah,0x0(%esi)
40faed:	34 00                	xor    $0x0,%al
40faef:	36 00 30             	add    %dh,%ss:(%eax)
40faf2:	00 63 00             	add    %ah,0x0(%ebx)
40faf5:	31 00                	xor    %eax,(%eax)
40faf7:	61                   	popa
40faf8:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fafe:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fb04:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fb08:	00 36                	add    %dh,(%esi)
40fb0a:	00 33                	add    %dh,(%ebx)
40fb0c:	00 f8                	add    %bh,%al
40fb0e:	3c 03                	cmp    $0x3,%al
40fb10:	00 24 36             	add    %ah,(%esi,%esi,1)
40fb13:	00 66 00             	add    %ah,0x0(%esi)
40fb16:	34 00                	xor    $0x0,%al
40fb18:	36 00 30             	add    %dh,%ss:(%eax)
40fb1b:	00 63 00             	add    %ah,0x0(%ebx)
40fb1e:	31 00                	xor    %eax,(%eax)
40fb20:	61                   	popa
40fb21:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fb27:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fb2d:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fb31:	00 36                	add    %dh,(%esi)
40fb33:	00 34 00             	add    %dh,(%eax,%eax,1)
40fb36:	d1 41 03             	roll   $1,0x3(%ecx)
40fb39:	00 24 36             	add    %ah,(%esi,%esi,1)
40fb3c:	00 66 00             	add    %ah,0x0(%esi)
40fb3f:	34 00                	xor    $0x0,%al
40fb41:	36 00 30             	add    %dh,%ss:(%eax)
40fb44:	00 63 00             	add    %ah,0x0(%ebx)
40fb47:	31 00                	xor    %eax,(%eax)
40fb49:	61                   	popa
40fb4a:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fb50:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fb56:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fb5a:	00 36                	add    %dh,(%esi)
40fb5c:	00 35 00 aa 46 03    	add    %dh,0x346aa00
40fb62:	00 24 36             	add    %ah,(%esi,%esi,1)
40fb65:	00 66 00             	add    %ah,0x0(%esi)
40fb68:	34 00                	xor    $0x0,%al
40fb6a:	36 00 30             	add    %dh,%ss:(%eax)
40fb6d:	00 63 00             	add    %ah,0x0(%ebx)
40fb70:	31 00                	xor    %eax,(%eax)
40fb72:	61                   	popa
40fb73:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fb79:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fb7f:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fb83:	00 36                	add    %dh,(%esi)
40fb85:	00 36                	add    %dh,(%esi)
40fb87:	00 83 4b 03 00 24    	add    %al,0x2400034b(%ebx)
40fb8d:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40fb91:	34 00                	xor    $0x0,%al
40fb93:	36 00 30             	add    %dh,%ss:(%eax)
40fb96:	00 63 00             	add    %ah,0x0(%ebx)
40fb99:	31 00                	xor    %eax,(%eax)
40fb9b:	61                   	popa
40fb9c:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fba2:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fba8:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fbac:	00 36                	add    %dh,(%esi)
40fbae:	00 37                	add    %dh,(%edi)
40fbb0:	00 5c 50 03          	add    %bl,0x3(%eax,%edx,2)
40fbb4:	00 24 36             	add    %ah,(%esi,%esi,1)
40fbb7:	00 66 00             	add    %ah,0x0(%esi)
40fbba:	34 00                	xor    $0x0,%al
40fbbc:	36 00 30             	add    %dh,%ss:(%eax)
40fbbf:	00 63 00             	add    %ah,0x0(%ebx)
40fbc2:	31 00                	xor    %eax,(%eax)
40fbc4:	61                   	popa
40fbc5:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fbcb:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fbd1:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fbd5:	00 36                	add    %dh,(%esi)
40fbd7:	00 38                	add    %bh,(%eax)
40fbd9:	00 35 55 03 00 24    	add    %dh,0x24000355
40fbdf:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40fbe3:	34 00                	xor    $0x0,%al
40fbe5:	36 00 30             	add    %dh,%ss:(%eax)
40fbe8:	00 63 00             	add    %ah,0x0(%ebx)
40fbeb:	31 00                	xor    %eax,(%eax)
40fbed:	61                   	popa
40fbee:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fbf4:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fbfa:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fbfe:	00 36                	add    %dh,(%esi)
40fc00:	00 39                	add    %bh,(%ecx)
40fc02:	00 0e                	add    %cl,(%esi)
40fc04:	5a                   	pop    %edx
40fc05:	03 00                	add    (%eax),%eax
40fc07:	22 36                	and    (%esi),%dh
40fc09:	00 66 00             	add    %ah,0x0(%esi)
40fc0c:	34 00                	xor    $0x0,%al
40fc0e:	36 00 30             	add    %dh,%ss:(%eax)
40fc11:	00 63 00             	add    %ah,0x0(%ebx)
40fc14:	31 00                	xor    %eax,(%eax)
40fc16:	61                   	popa
40fc17:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fc1d:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fc23:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fc27:	00 37                	add    %dh,(%edi)
40fc29:	00 e7                	add    %ah,%bh
40fc2b:	5e                   	pop    %esi
40fc2c:	03 00                	add    (%eax),%eax
40fc2e:	24 36                	and    $0x36,%al
40fc30:	00 66 00             	add    %ah,0x0(%esi)
40fc33:	34 00                	xor    $0x0,%al
40fc35:	36 00 30             	add    %dh,%ss:(%eax)
40fc38:	00 63 00             	add    %ah,0x0(%ebx)
40fc3b:	31 00                	xor    %eax,(%eax)
40fc3d:	61                   	popa
40fc3e:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fc44:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fc4a:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fc4e:	00 37                	add    %dh,(%edi)
40fc50:	00 30                	add    %dh,(%eax)
40fc52:	00 c0                	add    %al,%al
40fc54:	63 03                	arpl   %eax,(%ebx)
40fc56:	00 24 36             	add    %ah,(%esi,%esi,1)
40fc59:	00 66 00             	add    %ah,0x0(%esi)
40fc5c:	34 00                	xor    $0x0,%al
40fc5e:	36 00 30             	add    %dh,%ss:(%eax)
40fc61:	00 63 00             	add    %ah,0x0(%ebx)
40fc64:	31 00                	xor    %eax,(%eax)
40fc66:	61                   	popa
40fc67:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fc6d:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fc73:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fc77:	00 37                	add    %dh,(%edi)
40fc79:	00 31                	add    %dh,(%ecx)
40fc7b:	00 99 68 03 00 24    	add    %bl,0x24000368(%ecx)
40fc81:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40fc85:	34 00                	xor    $0x0,%al
40fc87:	36 00 30             	add    %dh,%ss:(%eax)
40fc8a:	00 63 00             	add    %ah,0x0(%ebx)
40fc8d:	31 00                	xor    %eax,(%eax)
40fc8f:	61                   	popa
40fc90:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fc96:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fc9c:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fca0:	00 37                	add    %dh,(%edi)
40fca2:	00 32                	add    %dh,(%edx)
40fca4:	00 72 6d             	add    %dh,0x6d(%edx)
40fca7:	03 00                	add    (%eax),%eax
40fca9:	24 36                	and    $0x36,%al
40fcab:	00 66 00             	add    %ah,0x0(%esi)
40fcae:	34 00                	xor    $0x0,%al
40fcb0:	36 00 30             	add    %dh,%ss:(%eax)
40fcb3:	00 63 00             	add    %ah,0x0(%ebx)
40fcb6:	31 00                	xor    %eax,(%eax)
40fcb8:	61                   	popa
40fcb9:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fcbf:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fcc5:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fcc9:	00 37                	add    %dh,(%edi)
40fccb:	00 33                	add    %dh,(%ebx)
40fccd:	00 4b 72             	add    %cl,0x72(%ebx)
40fcd0:	03 00                	add    (%eax),%eax
40fcd2:	24 36                	and    $0x36,%al
40fcd4:	00 66 00             	add    %ah,0x0(%esi)
40fcd7:	34 00                	xor    $0x0,%al
40fcd9:	36 00 30             	add    %dh,%ss:(%eax)
40fcdc:	00 63 00             	add    %ah,0x0(%ebx)
40fcdf:	31 00                	xor    %eax,(%eax)
40fce1:	61                   	popa
40fce2:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fce8:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fcee:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fcf2:	00 37                	add    %dh,(%edi)
40fcf4:	00 34 00             	add    %dh,(%eax,%eax,1)
40fcf7:	24 77                	and    $0x77,%al
40fcf9:	03 00                	add    (%eax),%eax
40fcfb:	24 36                	and    $0x36,%al
40fcfd:	00 66 00             	add    %ah,0x0(%esi)
40fd00:	34 00                	xor    $0x0,%al
40fd02:	36 00 30             	add    %dh,%ss:(%eax)
40fd05:	00 63 00             	add    %ah,0x0(%ebx)
40fd08:	31 00                	xor    %eax,(%eax)
40fd0a:	61                   	popa
40fd0b:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fd11:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fd17:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fd1b:	00 37                	add    %dh,(%edi)
40fd1d:	00 35 00 fd 7b 03    	add    %dh,0x37bfd00
40fd23:	00 24 36             	add    %ah,(%esi,%esi,1)
40fd26:	00 66 00             	add    %ah,0x0(%esi)
40fd29:	34 00                	xor    $0x0,%al
40fd2b:	36 00 30             	add    %dh,%ss:(%eax)
40fd2e:	00 63 00             	add    %ah,0x0(%ebx)
40fd31:	31 00                	xor    %eax,(%eax)
40fd33:	61                   	popa
40fd34:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fd3a:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fd40:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fd44:	00 37                	add    %dh,(%edi)
40fd46:	00 36                	add    %dh,(%esi)
40fd48:	00 d6                	add    %dl,%dh
40fd4a:	80 03 00             	addb   $0x0,(%ebx)
40fd4d:	24 36                	and    $0x36,%al
40fd4f:	00 66 00             	add    %ah,0x0(%esi)
40fd52:	34 00                	xor    $0x0,%al
40fd54:	36 00 30             	add    %dh,%ss:(%eax)
40fd57:	00 63 00             	add    %ah,0x0(%ebx)
40fd5a:	31 00                	xor    %eax,(%eax)
40fd5c:	61                   	popa
40fd5d:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fd63:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fd69:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fd6d:	00 37                	add    %dh,(%edi)
40fd6f:	00 37                	add    %dh,(%edi)
40fd71:	00 af 85 03 00 24    	add    %ch,0x24000385(%edi)
40fd77:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40fd7b:	34 00                	xor    $0x0,%al
40fd7d:	36 00 30             	add    %dh,%ss:(%eax)
40fd80:	00 63 00             	add    %ah,0x0(%ebx)
40fd83:	31 00                	xor    %eax,(%eax)
40fd85:	61                   	popa
40fd86:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fd8c:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fd92:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fd96:	00 37                	add    %dh,(%edi)
40fd98:	00 38                	add    %bh,(%eax)
40fd9a:	00 88 8a 03 00 24    	add    %cl,0x2400038a(%eax)
40fda0:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40fda4:	34 00                	xor    $0x0,%al
40fda6:	36 00 30             	add    %dh,%ss:(%eax)
40fda9:	00 63 00             	add    %ah,0x0(%ebx)
40fdac:	31 00                	xor    %eax,(%eax)
40fdae:	61                   	popa
40fdaf:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fdb5:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fdbb:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fdbf:	00 37                	add    %dh,(%edi)
40fdc1:	00 39                	add    %bh,(%ecx)
40fdc3:	00 61 8f             	add    %ah,-0x71(%ecx)
40fdc6:	03 00                	add    (%eax),%eax
40fdc8:	22 36                	and    (%esi),%dh
40fdca:	00 66 00             	add    %ah,0x0(%esi)
40fdcd:	34 00                	xor    $0x0,%al
40fdcf:	36 00 30             	add    %dh,%ss:(%eax)
40fdd2:	00 63 00             	add    %ah,0x0(%ebx)
40fdd5:	31 00                	xor    %eax,(%eax)
40fdd7:	61                   	popa
40fdd8:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fdde:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fde4:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fde8:	00 38                	add    %bh,(%eax)
40fdea:	00 3a                	add    %bh,(%edx)
40fdec:	94                   	xchg   %eax,%esp
40fded:	03 00                	add    (%eax),%eax
40fdef:	24 36                	and    $0x36,%al
40fdf1:	00 66 00             	add    %ah,0x0(%esi)
40fdf4:	34 00                	xor    $0x0,%al
40fdf6:	36 00 30             	add    %dh,%ss:(%eax)
40fdf9:	00 63 00             	add    %ah,0x0(%ebx)
40fdfc:	31 00                	xor    %eax,(%eax)
40fdfe:	61                   	popa
40fdff:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fe05:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fe0b:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fe0f:	00 38                	add    %bh,(%eax)
40fe11:	00 30                	add    %dh,(%eax)
40fe13:	00 13                	add    %dl,(%ebx)
40fe15:	99                   	cltd
40fe16:	03 00                	add    (%eax),%eax
40fe18:	24 36                	and    $0x36,%al
40fe1a:	00 66 00             	add    %ah,0x0(%esi)
40fe1d:	34 00                	xor    $0x0,%al
40fe1f:	36 00 30             	add    %dh,%ss:(%eax)
40fe22:	00 63 00             	add    %ah,0x0(%ebx)
40fe25:	31 00                	xor    %eax,(%eax)
40fe27:	61                   	popa
40fe28:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fe2e:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fe34:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40fe38:	00 38                	add    %bh,(%eax)
40fe3a:	00 31                	add    %dh,(%ecx)
40fe3c:	00 ec                	add    %ch,%ah
40fe3e:	9d                   	popf
40fe3f:	03 00                	add    (%eax),%eax
40fe41:	24 36                	and    $0x36,%al
40fe43:	00 66 00             	add    %ah,0x0(%esi)
40fe46:	34 00                	xor    $0x0,%al
40fe48:	36 00 30             	add    %dh,%ss:(%eax)
40fe4b:	00 63 00             	add    %ah,0x0(%ebx)
40fe4e:	31 00                	xor    %eax,(%eax)
40fe50:	61                   	popa
40fe51:	00 2d 00 37 00 35    	add    %ch,0x35003700
40fe57:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40fe5d:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)