41dc83:	39 00                	cmp    %eax,(%eax)
41dc85:	62 00                	bound  %eax,(%eax)
41dc87:	34 00                	xor    $0x0,%al
41dc89:	32 00                	xor    (%eax),%al
41dc8b:	35 00 32 00 30       	xor    $0x30003200,%eax
41dc90:	00 38                	add    %bh,(%eax)
41dc92:	00 4a a3             	add    %cl,-0x5d(%edx)
41dc95:	02 00                	add    (%eax),%al
41dc97:	46                   	inc    %esi
41dc98:	37                   	aaa
41dc99:	00 65 00             	add    %ah,0x0(%ebp)
41dc9c:	31 00                	xor    %eax,(%eax)
41dc9e:	34 00                	xor    $0x0,%al
41dca0:	39 00                	cmp    %eax,(%eax)
41dca2:	33 00                	xor    (%eax),%eax
41dca4:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41dcab:	00 39                	add    %bh,(%ecx)
41dcad:	00 65 00             	add    %ah,0x0(%ebp)
41dcb0:	32 00                	xor    (%eax),%al
41dcb2:	64 00 30             	add    %dh,%fs:(%eax)
41dcb5:	00 34 00             	add    %dh,(%eax,%eax,1)
41dcb8:	35 00 61 00 35       	xor    $0x35006100,%eax
41dcbd:	00 62 00             	add    %ah,0x0(%edx)
41dcc0:	33 00                	xor    (%eax),%eax
41dcc2:	31 00                	xor    %eax,(%eax)
41dcc4:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41dcc8:	38 00                	cmp    %al,(%eax)
41dcca:	37                   	aaa
41dccb:	00 61 00             	add    %ah,0x0(%ecx)
41dcce:	39 00                	cmp    %eax,(%eax)
41dcd0:	62 00                	bound  %eax,(%eax)
41dcd2:	34 00                	xor    $0x0,%al
41dcd4:	32 00                	xor    (%eax),%al
41dcd6:	35 00 32 00 30       	xor    $0x30003200,%eax
41dcdb:	00 39                	add    %bh,(%ecx)
41dcdd:	00 d3                	add    %dl,%bl
41dcdf:	a8 02                	test   $0x2,%al
41dce1:	00 44 37 00          	add    %al,0x0(%edi,%esi,1)
41dce5:	65 00 31             	add    %dh,%gs:(%ecx)
41dce8:	00 34 00             	add    %dh,(%eax,%eax,1)
41dceb:	39 00                	cmp    %eax,(%eax)
41dced:	33 00                	xor    (%eax),%eax
41dcef:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41dcf6:	00 39                	add    %bh,(%ecx)
41dcf8:	00 65 00             	add    %ah,0x0(%ebp)
41dcfb:	32 00                	xor    (%eax),%al
41dcfd:	64 00 30             	add    %dh,%fs:(%eax)
41dd00:	00 34 00             	add    %dh,(%eax,%eax,1)
41dd03:	35 00 61 00 35       	xor    $0x35006100,%eax
41dd08:	00 62 00             	add    %ah,0x0(%edx)
41dd0b:	33 00                	xor    (%eax),%eax
41dd0d:	31 00                	xor    %eax,(%eax)
41dd0f:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41dd13:	38 00                	cmp    %al,(%eax)
41dd15:	37                   	aaa
41dd16:	00 61 00             	add    %ah,0x0(%ecx)
41dd19:	39 00                	cmp    %eax,(%eax)
41dd1b:	62 00                	bound  %eax,(%eax)
41dd1d:	34 00                	xor    $0x0,%al
41dd1f:	32 00                	xor    (%eax),%al
41dd21:	35 00 32 00 31       	xor    $0x31003200,%eax
41dd26:	00 5c ae 02          	add    %bl,0x2(%esi,%ebp,4)
41dd2a:	00 46 37             	add    %al,0x37(%esi)
41dd2d:	00 65 00             	add    %ah,0x0(%ebp)
41dd30:	31 00                	xor    %eax,(%eax)
41dd32:	34 00                	xor    $0x0,%al
41dd34:	39 00                	cmp    %eax,(%eax)
41dd36:	33 00                	xor    (%eax),%eax
41dd38:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41dd3f:	00 39                	add    %bh,(%ecx)
41dd41:	00 65 00             	add    %ah,0x0(%ebp)
41dd44:	32 00                	xor    (%eax),%al
41dd46:	64 00 30             	add    %dh,%fs:(%eax)
41dd49:	00 34 00             	add    %dh,(%eax,%eax,1)
41dd4c:	35 00 61 00 35       	xor    $0x35006100,%eax
41dd51:	00 62 00             	add    %ah,0x0(%edx)
41dd54:	33 00                	xor    (%eax),%eax
41dd56:	31 00                	xor    %eax,(%eax)
41dd58:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41dd5c:	38 00                	cmp    %al,(%eax)
41dd5e:	37                   	aaa
41dd5f:	00 61 00             	add    %ah,0x0(%ecx)
41dd62:	39 00                	cmp    %eax,(%eax)
41dd64:	62 00                	bound  %eax,(%eax)
41dd66:	34 00                	xor    $0x0,%al
41dd68:	32 00                	xor    (%eax),%al
41dd6a:	35 00 32 00 31       	xor    $0x31003200,%eax
41dd6f:	00 30                	add    %dh,(%eax)
41dd71:	00 e5                	add    %ah,%ch
41dd73:	b3 02                	mov    $0x2,%bl
41dd75:	00 46 37             	add    %al,0x37(%esi)
41dd78:	00 65 00             	add    %ah,0x0(%ebp)
41dd7b:	31 00                	xor    %eax,(%eax)
41dd7d:	34 00                	xor    $0x0,%al
41dd7f:	39 00                	cmp    %eax,(%eax)
41dd81:	33 00                	xor    (%eax),%eax
41dd83:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41dd8a:	00 39                	add    %bh,(%ecx)
41dd8c:	00 65 00             	add    %ah,0x0(%ebp)
41dd8f:	32 00                	xor    (%eax),%al
41dd91:	64 00 30             	add    %dh,%fs:(%eax)
41dd94:	00 34 00             	add    %dh,(%eax,%eax,1)
41dd97:	35 00 61 00 35       	xor    $0x35006100,%eax
41dd9c:	00 62 00             	add    %ah,0x0(%edx)
41dd9f:	33 00                	xor    (%eax),%eax
41dda1:	31 00                	xor    %eax,(%eax)
41dda3:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41dda7:	38 00                	cmp    %al,(%eax)
41dda9:	37                   	aaa
41ddaa:	00 61 00             	add    %ah,0x0(%ecx)
41ddad:	39 00                	cmp    %eax,(%eax)
41ddaf:	62 00                	bound  %eax,(%eax)
41ddb1:	34 00                	xor    $0x0,%al
41ddb3:	32 00                	xor    (%eax),%al
41ddb5:	35 00 32 00 31       	xor    $0x31003200,%eax
41ddba:	00 31                	add    %dh,(%ecx)
41ddbc:	00 6e b9             	add    %ch,-0x47(%esi)
41ddbf:	02 00                	add    (%eax),%al
41ddc1:	46                   	inc    %esi
41ddc2:	37                   	aaa
41ddc3:	00 65 00             	add    %ah,0x0(%ebp)
41ddc6:	31 00                	xor    %eax,(%eax)
41ddc8:	34 00                	xor    $0x0,%al
41ddca:	39 00                	cmp    %eax,(%eax)
41ddcc:	33 00                	xor    (%eax),%eax
41ddce:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41ddd5:	00 39                	add    %bh,(%ecx)
41ddd7:	00 65 00             	add    %ah,0x0(%ebp)
41ddda:	32 00                	xor    (%eax),%al
41dddc:	64 00 30             	add    %dh,%fs:(%eax)
41dddf:	00 34 00             	add    %dh,(%eax,%eax,1)
41dde2:	35 00 61 00 35       	xor    $0x35006100,%eax
41dde7:	00 62 00             	add    %ah,0x0(%edx)
41ddea:	33 00                	xor    (%eax),%eax
41ddec:	31 00                	xor    %eax,(%eax)
41ddee:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41ddf2:	38 00                	cmp    %al,(%eax)
41ddf4:	37                   	aaa
41ddf5:	00 61 00             	add    %ah,0x0(%ecx)
41ddf8:	39 00                	cmp    %eax,(%eax)
41ddfa:	62 00                	bound  %eax,(%eax)
41ddfc:	34 00                	xor    $0x0,%al
41ddfe:	32 00                	xor    (%eax),%al
41de00:	35 00 32 00 31       	xor    $0x31003200,%eax
41de05:	00 32                	add    %dh,(%edx)
41de07:	00 f7                	add    %dh,%bh
41de09:	be 02 00 44 37       	mov    $0x37440002,%esi
41de0e:	00 65 00             	add    %ah,0x0(%ebp)
41de11:	31 00                	xor    %eax,(%eax)
41de13:	34 00                	xor    $0x0,%al
41de15:	39 00                	cmp    %eax,(%eax)
41de17:	33 00                	xor    (%eax),%eax
41de19:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41de20:	00 39                	add    %bh,(%ecx)
41de22:	00 65 00             	add    %ah,0x0(%ebp)
41de25:	32 00                	xor    (%eax),%al
41de27:	64 00 30             	add    %dh,%fs:(%eax)
41de2a:	00 34 00             	add    %dh,(%eax,%eax,1)
41de2d:	35 00 61 00 35       	xor    $0x35006100,%eax
41de32:	00 62 00             	add    %ah,0x0(%edx)
41de35:	33 00                	xor    (%eax),%eax
41de37:	31 00                	xor    %eax,(%eax)
41de39:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41de3d:	38 00                	cmp    %al,(%eax)
41de3f:	37                   	aaa
41de40:	00 61 00             	add    %ah,0x0(%ecx)
41de43:	39 00                	cmp    %eax,(%eax)
41de45:	62 00                	bound  %eax,(%eax)
41de47:	34 00                	xor    $0x0,%al
41de49:	32 00                	xor    (%eax),%al
41de4b:	35 00 32 00 32       	xor    $0x32003200,%eax
41de50:	00 80 c4 02 00 44    	add    %al,0x440002c4(%eax)
41de56:	37                   	aaa
41de57:	00 65 00             	add    %ah,0x0(%ebp)
41de5a:	31 00                	xor    %eax,(%eax)
41de5c:	34 00                	xor    $0x0,%al
41de5e:	39 00                	cmp    %eax,(%eax)
41de60:	33 00                	xor    (%eax),%eax
41de62:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41de69:	00 39                	add    %bh,(%ecx)
41de6b:	00 65 00             	add    %ah,0x0(%ebp)
41de6e:	32 00                	xor    (%eax),%al
41de70:	64 00 30             	add    %dh,%fs:(%eax)
41de73:	00 34 00             	add    %dh,(%eax,%eax,1)
41de76:	35 00 61 00 35       	xor    $0x35006100,%eax
41de7b:	00 62 00             	add    %ah,0x0(%edx)
41de7e:	33 00                	xor    (%eax),%eax
41de80:	31 00                	xor    %eax,(%eax)
41de82:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41de86:	38 00                	cmp    %al,(%eax)
41de88:	37                   	aaa
41de89:	00 61 00             	add    %ah,0x0(%ecx)
41de8c:	39 00                	cmp    %eax,(%eax)
41de8e:	62 00                	bound  %eax,(%eax)
41de90:	34 00                	xor    $0x0,%al
41de92:	32 00                	xor    (%eax),%al
41de94:	35 00 32 00 33       	xor    $0x33003200,%eax
41de99:	00 09                	add    %cl,(%ecx)
41de9b:	ca 02 00             	lret   $0x2
41de9e:	44                   	inc    %esp
41de9f:	37                   	aaa
41dea0:	00 65 00             	add    %ah,0x0(%ebp)
41dea3:	31 00                	xor    %eax,(%eax)
41dea5:	34 00                	xor    $0x0,%al
41dea7:	39 00                	cmp    %eax,(%eax)
41dea9:	33 00                	xor    (%eax),%eax
41deab:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41deb2:	00 39                	add    %bh,(%ecx)
41deb4:	00 65 00             	add    %ah,0x0(%ebp)
41deb7:	32 00                	xor    (%eax),%al
41deb9:	64 00 30             	add    %dh,%fs:(%eax)
41debc:	00 34 00             	add    %dh,(%eax,%eax,1)
41debf:	35 00 61 00 35       	xor    $0x35006100,%eax
41dec4:	00 62 00             	add    %ah,0x0(%edx)
41dec7:	33 00                	xor    (%eax),%eax
41dec9:	31 00                	xor    %eax,(%eax)
41decb:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41decf:	38 00                	cmp    %al,(%eax)
41ded1:	37                   	aaa
41ded2:	00 61 00             	add    %ah,0x0(%ecx)
41ded5:	39 00                	cmp    %eax,(%eax)
41ded7:	62 00                	bound  %eax,(%eax)
41ded9:	34 00                	xor    $0x0,%al
41dedb:	32 00                	xor    (%eax),%al
41dedd:	35 00 32 00 34       	xor    $0x34003200,%eax
41dee2:	00 92 cf 02 00 44    	add    %dl,0x440002cf(%edx)
41dee8:	37                   	aaa
41dee9:	00 65 00             	add    %ah,0x0(%ebp)
41deec:	31 00                	xor    %eax,(%eax)
41deee:	34 00                	xor    $0x0,%al
41def0:	39 00                	cmp    %eax,(%eax)
41def2:	33 00                	xor    (%eax),%eax
41def4:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41defb:	00 39                	add    %bh,(%ecx)
41defd:	00 65 00             	add    %ah,0x0(%ebp)
41df00:	32 00                	xor    (%eax),%al
41df02:	64 00 30             	add    %dh,%fs:(%eax)
41df05:	00 34 00             	add    %dh,(%eax,%eax,1)
41df08:	35 00 61 00 35       	xor    $0x35006100,%eax
41df0d:	00 62 00             	add    %ah,0x0(%edx)
41df10:	33 00                	xor    (%eax),%eax
41df12:	31 00                	xor    %eax,(%eax)
41df14:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41df18:	38 00                	cmp    %al,(%eax)
41df1a:	37                   	aaa
41df1b:	00 61 00             	add    %ah,0x0(%ecx)
41df1e:	39 00                	cmp    %eax,(%eax)
41df20:	62 00                	bound  %eax,(%eax)
41df22:	34 00                	xor    $0x0,%al
41df24:	32 00                	xor    (%eax),%al
41df26:	35 00 32 00 35       	xor    $0x35003200,%eax
41df2b:	00 1b                	add    %bl,(%ebx)
41df2d:	d5 02                	aad    $0x2
41df2f:	00 44 37 00          	add    %al,0x0(%edi,%esi,1)
41df33:	65 00 31             	add    %dh,%gs:(%ecx)
41df36:	00 34 00             	add    %dh,(%eax,%eax,1)
41df39:	39 00                	cmp    %eax,(%eax)
41df3b:	33 00                	xor    (%eax),%eax
41df3d:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41df44:	00 39                	add    %bh,(%ecx)
41df46:	00 65 00             	add    %ah,0x0(%ebp)
41df49:	32 00                	xor    (%eax),%al
41df4b:	64 00 30             	add    %dh,%fs:(%eax)
41df4e:	00 34 00             	add    %dh,(%eax,%eax,1)
41df51:	35 00 61 00 35       	xor    $0x35006100,%eax
41df56:	00 62 00             	add    %ah,0x0(%edx)
41df59:	33 00                	xor    (%eax),%eax
41df5b:	31 00                	xor    %eax,(%eax)
41df5d:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41df61:	38 00                	cmp    %al,(%eax)
41df63:	37                   	aaa
41df64:	00 61 00             	add    %ah,0x0(%ecx)
41df67:	39 00                	cmp    %eax,(%eax)
41df69:	62 00                	bound  %eax,(%eax)
41df6b:	34 00                	xor    $0x0,%al
41df6d:	32 00                	xor    (%eax),%al
41df6f:	35 00 32 00 36       	xor    $0x36003200,%eax
41df74:	00 a4 da 02 00 44 37 	add    %ah,0x37440002(%edx,%ebx,8)
41df7b:	00 65 00             	add    %ah,0x0(%ebp)
41df7e:	31 00                	xor    %eax,(%eax)
41df80:	34 00                	xor    $0x0,%al
41df82:	39 00                	cmp    %eax,(%eax)
41df84:	33 00                	xor    (%eax),%eax
41df86:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41df8d:	00 39                	add    %bh,(%ecx)
41df8f:	00 65 00             	add    %ah,0x0(%ebp)
41df92:	32 00                	xor    (%eax),%al
41df94:	64 00 30             	add    %dh,%fs:(%eax)
41df97:	00 34 00             	add    %dh,(%eax,%eax,1)
41df9a:	35 00 61 00 35       	xor    $0x35006100,%eax
41df9f:	00 62 00             	add    %ah,0x0(%edx)
41dfa2:	33 00                	xor    (%eax),%eax
41dfa4:	31 00                	xor    %eax,(%eax)
41dfa6:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41dfaa:	38 00                	cmp    %al,(%eax)
41dfac:	37                   	aaa
41dfad:	00 61 00             	add    %ah,0x0(%ecx)
41dfb0:	39 00                	cmp    %eax,(%eax)
41dfb2:	62 00                	bound  %eax,(%eax)
41dfb4:	34 00                	xor    $0x0,%al
41dfb6:	32 00                	xor    (%eax),%al
41dfb8:	35 00 32 00 37       	xor    $0x37003200,%eax
41dfbd:	00 2d e0 02 00 44    	add    %ch,0x440002e0
41dfc3:	37                   	aaa
41dfc4:	00 65 00             	add    %ah,0x0(%ebp)
41dfc7:	31 00                	xor    %eax,(%eax)
41dfc9:	34 00                	xor    $0x0,%al
41dfcb:	39 00                	cmp    %eax,(%eax)
41dfcd:	33 00                	xor    (%eax),%eax
41dfcf:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41dfd6:	00 39                	add    %bh,(%ecx)
41dfd8:	00 65 00             	add    %ah,0x0(%ebp)
41dfdb:	32 00                	xor    (%eax),%al
41dfdd:	64 00 30             	add    %dh,%fs:(%eax)
41dfe0:	00 34 00             	add    %dh,(%eax,%eax,1)
41dfe3:	35 00 61 00 35       	xor    $0x35006100,%eax
41dfe8:	00 62 00             	add    %ah,0x0(%edx)
41dfeb:	33 00                	xor    (%eax),%eax
41dfed:	31 00                	xor    %eax,(%eax)
41dfef:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41dff3:	38 00                	cmp    %al,(%eax)
41dff5:	37                   	aaa
41dff6:	00 61 00             	add    %ah,0x0(%ecx)
41dff9:	39 00                	cmp    %eax,(%eax)
41dffb:	62 00                	bound  %eax,(%eax)
41dffd:	34 00                	xor    $0x0,%al
41dfff:	32 00                	xor    (%eax),%al
41e001:	35 00 32 00 38       	xor    $0x38003200,%eax
41e006:	00 b6 e5 02 00 44    	add    %dh,0x440002e5(%esi)
41e00c:	37                   	aaa
41e00d:	00 65 00             	add    %ah,0x0(%ebp)
41e010:	31 00                	xor    %eax,(%eax)
41e012:	34 00                	xor    $0x0,%al
41e014:	39 00                	cmp    %eax,(%eax)
41e016:	33 00                	xor    (%eax),%eax
41e018:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41e01f:	00 39                	add    %bh,(%ecx)
41e021:	00 65 00             	add    %ah,0x0(%ebp)
41e024:	32 00                	xor    (%eax),%al
41e026:	64 00 30             	add    %dh,%fs:(%eax)
41e029:	00 34 00             	add    %dh,(%eax,%eax,1)
41e02c:	35 00 61 00 35       	xor    $0x35006100,%eax
41e031:	00 62 00             	add    %ah,0x0(%edx)
41e034:	33 00                	xor    (%eax),%eax
41e036:	31 00                	xor    %eax,(%eax)
41e038:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41e03c:	38 00                	cmp    %al,(%eax)
41e03e:	37                   	aaa
41e03f:	00 61 00             	add    %ah,0x0(%ecx)
41e042:	39 00                	cmp    %eax,(%eax)