41d8e4:	00 65 00             	add    %ah,0x0(%ebp)
41d8e7:	32 00                	xor    (%eax),%al
41d8e9:	64 00 30             	add    %dh,%fs:(%eax)
41d8ec:	00 34 00             	add    %dh,(%eax,%eax,1)
41d8ef:	35 00 61 00 35       	xor    $0x35006100,%eax
41d8f4:	00 62 00             	add    %ah,0x0(%edx)
41d8f7:	33 00                	xor    (%eax),%eax
41d8f9:	31 00                	xor    %eax,(%eax)
41d8fb:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d8ff:	38 00                	cmp    %al,(%eax)
41d901:	37                   	aaa
41d902:	00 61 00             	add    %ah,0x0(%ecx)
41d905:	39 00                	cmp    %eax,(%eax)
41d907:	62 00                	bound  %eax,(%eax)
41d909:	34 00                	xor    $0x0,%al
41d90b:	32 00                	xor    (%eax),%al
41d90d:	35 00 31 00 39       	xor    $0x39003100,%eax
41d912:	00 38                	add    %bh,(%eax)
41d914:	00 de                	add    %bl,%dh
41d916:	60                   	pusha
41d917:	02 00                	add    (%eax),%al
41d919:	46                   	inc    %esi
41d91a:	37                   	aaa
41d91b:	00 65 00             	add    %ah,0x0(%ebp)
41d91e:	31 00                	xor    %eax,(%eax)
41d920:	34 00                	xor    $0x0,%al
41d922:	39 00                	cmp    %eax,(%eax)
41d924:	33 00                	xor    (%eax),%eax
41d926:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d92d:	00 39                	add    %bh,(%ecx)
41d92f:	00 65 00             	add    %ah,0x0(%ebp)
41d932:	32 00                	xor    (%eax),%al
41d934:	64 00 30             	add    %dh,%fs:(%eax)
41d937:	00 34 00             	add    %dh,(%eax,%eax,1)
41d93a:	35 00 61 00 35       	xor    $0x35006100,%eax
41d93f:	00 62 00             	add    %ah,0x0(%edx)
41d942:	33 00                	xor    (%eax),%eax
41d944:	31 00                	xor    %eax,(%eax)
41d946:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d94a:	38 00                	cmp    %al,(%eax)
41d94c:	37                   	aaa
41d94d:	00 61 00             	add    %ah,0x0(%ecx)
41d950:	39 00                	cmp    %eax,(%eax)
41d952:	62 00                	bound  %eax,(%eax)
41d954:	34 00                	xor    $0x0,%al
41d956:	32 00                	xor    (%eax),%al
41d958:	35 00 31 00 39       	xor    $0x39003100,%eax
41d95d:	00 39                	add    %bh,(%ecx)
41d95f:	00 67 66             	add    %ah,0x66(%edi)
41d962:	02 00                	add    (%eax),%al
41d964:	42                   	inc    %edx
41d965:	37                   	aaa
41d966:	00 65 00             	add    %ah,0x0(%ebp)
41d969:	31 00                	xor    %eax,(%eax)
41d96b:	34 00                	xor    $0x0,%al
41d96d:	39 00                	cmp    %eax,(%eax)
41d96f:	33 00                	xor    (%eax),%eax
41d971:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d978:	00 39                	add    %bh,(%ecx)
41d97a:	00 65 00             	add    %ah,0x0(%ebp)
41d97d:	32 00                	xor    (%eax),%al
41d97f:	64 00 30             	add    %dh,%fs:(%eax)
41d982:	00 34 00             	add    %dh,(%eax,%eax,1)
41d985:	35 00 61 00 35       	xor    $0x35006100,%eax
41d98a:	00 62 00             	add    %ah,0x0(%edx)
41d98d:	33 00                	xor    (%eax),%eax
41d98f:	31 00                	xor    %eax,(%eax)
41d991:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d995:	38 00                	cmp    %al,(%eax)
41d997:	37                   	aaa
41d998:	00 61 00             	add    %ah,0x0(%ecx)
41d99b:	39 00                	cmp    %eax,(%eax)
41d99d:	62 00                	bound  %eax,(%eax)
41d99f:	34 00                	xor    $0x0,%al
41d9a1:	32 00                	xor    (%eax),%al
41d9a3:	35 00 32 00 f0       	xor    $0xf0003200,%eax
41d9a8:	6b 02 00             	imul   $0x0,(%edx),%eax
41d9ab:	44                   	inc    %esp
41d9ac:	37                   	aaa
41d9ad:	00 65 00             	add    %ah,0x0(%ebp)
41d9b0:	31 00                	xor    %eax,(%eax)
41d9b2:	34 00                	xor    $0x0,%al
41d9b4:	39 00                	cmp    %eax,(%eax)
41d9b6:	33 00                	xor    (%eax),%eax
41d9b8:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d9bf:	00 39                	add    %bh,(%ecx)
41d9c1:	00 65 00             	add    %ah,0x0(%ebp)
41d9c4:	32 00                	xor    (%eax),%al
41d9c6:	64 00 30             	add    %dh,%fs:(%eax)
41d9c9:	00 34 00             	add    %dh,(%eax,%eax,1)
41d9cc:	35 00 61 00 35       	xor    $0x35006100,%eax
41d9d1:	00 62 00             	add    %ah,0x0(%edx)
41d9d4:	33 00                	xor    (%eax),%eax
41d9d6:	31 00                	xor    %eax,(%eax)
41d9d8:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d9dc:	38 00                	cmp    %al,(%eax)
41d9de:	37                   	aaa
41d9df:	00 61 00             	add    %ah,0x0(%ecx)
41d9e2:	39 00                	cmp    %eax,(%eax)
41d9e4:	62 00                	bound  %eax,(%eax)
41d9e6:	34 00                	xor    $0x0,%al
41d9e8:	32 00                	xor    (%eax),%al
41d9ea:	35 00 32 00 30       	xor    $0x30003200,%eax
41d9ef:	00 79 71             	add    %bh,0x71(%ecx)
41d9f2:	02 00                	add    (%eax),%al
41d9f4:	46                   	inc    %esi
41d9f5:	37                   	aaa
41d9f6:	00 65 00             	add    %ah,0x0(%ebp)
41d9f9:	31 00                	xor    %eax,(%eax)
41d9fb:	34 00                	xor    $0x0,%al
41d9fd:	39 00                	cmp    %eax,(%eax)
41d9ff:	33 00                	xor    (%eax),%eax
41da01:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41da08:	00 39                	add    %bh,(%ecx)
41da0a:	00 65 00             	add    %ah,0x0(%ebp)
41da0d:	32 00                	xor    (%eax),%al
41da0f:	64 00 30             	add    %dh,%fs:(%eax)
41da12:	00 34 00             	add    %dh,(%eax,%eax,1)
41da15:	35 00 61 00 35       	xor    $0x35006100,%eax
41da1a:	00 62 00             	add    %ah,0x0(%edx)
41da1d:	33 00                	xor    (%eax),%eax
41da1f:	31 00                	xor    %eax,(%eax)
41da21:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41da25:	38 00                	cmp    %al,(%eax)
41da27:	37                   	aaa
41da28:	00 61 00             	add    %ah,0x0(%ecx)
41da2b:	39 00                	cmp    %eax,(%eax)
41da2d:	62 00                	bound  %eax,(%eax)
41da2f:	34 00                	xor    $0x0,%al
41da31:	32 00                	xor    (%eax),%al
41da33:	35 00 32 00 30       	xor    $0x30003200,%eax
41da38:	00 30                	add    %dh,(%eax)
41da3a:	00 02                	add    %al,(%edx)
41da3c:	77 02                	ja     0x41da40
41da3e:	00 46 37             	add    %al,0x37(%esi)
41da41:	00 65 00             	add    %ah,0x0(%ebp)
41da44:	31 00                	xor    %eax,(%eax)
41da46:	34 00                	xor    $0x0,%al
41da48:	39 00                	cmp    %eax,(%eax)
41da4a:	33 00                	xor    (%eax),%eax
41da4c:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41da53:	00 39                	add    %bh,(%ecx)
41da55:	00 65 00             	add    %ah,0x0(%ebp)
41da58:	32 00                	xor    (%eax),%al
41da5a:	64 00 30             	add    %dh,%fs:(%eax)
41da5d:	00 34 00             	add    %dh,(%eax,%eax,1)
41da60:	35 00 61 00 35       	xor    $0x35006100,%eax
41da65:	00 62 00             	add    %ah,0x0(%edx)
41da68:	33 00                	xor    (%eax),%eax
41da6a:	31 00                	xor    %eax,(%eax)
41da6c:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41da70:	38 00                	cmp    %al,(%eax)
41da72:	37                   	aaa
41da73:	00 61 00             	add    %ah,0x0(%ecx)
41da76:	39 00                	cmp    %eax,(%eax)
41da78:	62 00                	bound  %eax,(%eax)
41da7a:	34 00                	xor    $0x0,%al
41da7c:	32 00                	xor    (%eax),%al
41da7e:	35 00 32 00 30       	xor    $0x30003200,%eax
41da83:	00 31                	add    %dh,(%ecx)
41da85:	00 8b 7c 02 00 46    	add    %cl,0x4600027c(%ebx)
41da8b:	37                   	aaa
41da8c:	00 65 00             	add    %ah,0x0(%ebp)
41da8f:	31 00                	xor    %eax,(%eax)
41da91:	34 00                	xor    $0x0,%al
41da93:	39 00                	cmp    %eax,(%eax)
41da95:	33 00                	xor    (%eax),%eax
41da97:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41da9e:	00 39                	add    %bh,(%ecx)
41daa0:	00 65 00             	add    %ah,0x0(%ebp)
41daa3:	32 00                	xor    (%eax),%al
41daa5:	64 00 30             	add    %dh,%fs:(%eax)
41daa8:	00 34 00             	add    %dh,(%eax,%eax,1)
41daab:	35 00 61 00 35       	xor    $0x35006100,%eax
41dab0:	00 62 00             	add    %ah,0x0(%edx)
41dab3:	33 00                	xor    (%eax),%eax
41dab5:	31 00                	xor    %eax,(%eax)
41dab7:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41dabb:	38 00                	cmp    %al,(%eax)
41dabd:	37                   	aaa
41dabe:	00 61 00             	add    %ah,0x0(%ecx)
41dac1:	39 00                	cmp    %eax,(%eax)
41dac3:	62 00                	bound  %eax,(%eax)
41dac5:	34 00                	xor    $0x0,%al
41dac7:	32 00                	xor    (%eax),%al
41dac9:	35 00 32 00 30       	xor    $0x30003200,%eax
41dace:	00 32                	add    %dh,(%edx)
41dad0:	00 14 82             	add    %dl,(%edx,%eax,4)
41dad3:	02 00                	add    (%eax),%al
41dad5:	46                   	inc    %esi
41dad6:	37                   	aaa
41dad7:	00 65 00             	add    %ah,0x0(%ebp)
41dada:	31 00                	xor    %eax,(%eax)
41dadc:	34 00                	xor    $0x0,%al
41dade:	39 00                	cmp    %eax,(%eax)
41dae0:	33 00                	xor    (%eax),%eax
41dae2:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41dae9:	00 39                	add    %bh,(%ecx)
41daeb:	00 65 00             	add    %ah,0x0(%ebp)
41daee:	32 00                	xor    (%eax),%al
41daf0:	64 00 30             	add    %dh,%fs:(%eax)
41daf3:	00 34 00             	add    %dh,(%eax,%eax,1)
41daf6:	35 00 61 00 35       	xor    $0x35006100,%eax
41dafb:	00 62 00             	add    %ah,0x0(%edx)
41dafe:	33 00                	xor    (%eax),%eax
41db00:	31 00                	xor    %eax,(%eax)
41db02:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41db06:	38 00                	cmp    %al,(%eax)
41db08:	37                   	aaa
41db09:	00 61 00             	add    %ah,0x0(%ecx)
41db0c:	39 00                	cmp    %eax,(%eax)
41db0e:	62 00                	bound  %eax,(%eax)
41db10:	34 00                	xor    $0x0,%al
41db12:	32 00                	xor    (%eax),%al
41db14:	35 00 32 00 30       	xor    $0x30003200,%eax
41db19:	00 33                	add    %dh,(%ebx)
41db1b:	00 9d 87 02 00 46    	add    %bl,0x46000287(%ebp)
41db21:	37                   	aaa
41db22:	00 65 00             	add    %ah,0x0(%ebp)
41db25:	31 00                	xor    %eax,(%eax)
41db27:	34 00                	xor    $0x0,%al
41db29:	39 00                	cmp    %eax,(%eax)
41db2b:	33 00                	xor    (%eax),%eax
41db2d:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41db34:	00 39                	add    %bh,(%ecx)
41db36:	00 65 00             	add    %ah,0x0(%ebp)
41db39:	32 00                	xor    (%eax),%al
41db3b:	64 00 30             	add    %dh,%fs:(%eax)
41db3e:	00 34 00             	add    %dh,(%eax,%eax,1)
41db41:	35 00 61 00 35       	xor    $0x35006100,%eax
41db46:	00 62 00             	add    %ah,0x0(%edx)
41db49:	33 00                	xor    (%eax),%eax
41db4b:	31 00                	xor    %eax,(%eax)
41db4d:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41db51:	38 00                	cmp    %al,(%eax)
41db53:	37                   	aaa
41db54:	00 61 00             	add    %ah,0x0(%ecx)
41db57:	39 00                	cmp    %eax,(%eax)
41db59:	62 00                	bound  %eax,(%eax)
41db5b:	34 00                	xor    $0x0,%al
41db5d:	32 00                	xor    (%eax),%al
41db5f:	35 00 32 00 30       	xor    $0x30003200,%eax
41db64:	00 34 00             	add    %dh,(%eax,%eax,1)
41db67:	26 8d 02             	lea    %es:(%edx),%eax
41db6a:	00 46 37             	add    %al,0x37(%esi)
41db6d:	00 65 00             	add    %ah,0x0(%ebp)
41db70:	31 00                	xor    %eax,(%eax)
41db72:	34 00                	xor    $0x0,%al
41db74:	39 00                	cmp    %eax,(%eax)
41db76:	33 00                	xor    (%eax),%eax
41db78:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41db7f:	00 39                	add    %bh,(%ecx)
41db81:	00 65 00             	add    %ah,0x0(%ebp)
41db84:	32 00                	xor    (%eax),%al
41db86:	64 00 30             	add    %dh,%fs:(%eax)
41db89:	00 34 00             	add    %dh,(%eax,%eax,1)
41db8c:	35 00 61 00 35       	xor    $0x35006100,%eax
41db91:	00 62 00             	add    %ah,0x0(%edx)
41db94:	33 00                	xor    (%eax),%eax
41db96:	31 00                	xor    %eax,(%eax)
41db98:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41db9c:	38 00                	cmp    %al,(%eax)
41db9e:	37                   	aaa
41db9f:	00 61 00             	add    %ah,0x0(%ecx)
41dba2:	39 00                	cmp    %eax,(%eax)
41dba4:	62 00                	bound  %eax,(%eax)
41dba6:	34 00                	xor    $0x0,%al
41dba8:	32 00                	xor    (%eax),%al
41dbaa:	35 00 32 00 30       	xor    $0x30003200,%eax
41dbaf:	00 35 00 af 92 02    	add    %dh,0x292af00
41dbb5:	00 46 37             	add    %al,0x37(%esi)
41dbb8:	00 65 00             	add    %ah,0x0(%ebp)
41dbbb:	31 00                	xor    %eax,(%eax)
41dbbd:	34 00                	xor    $0x0,%al
41dbbf:	39 00                	cmp    %eax,(%eax)
41dbc1:	33 00                	xor    (%eax),%eax
41dbc3:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41dbca:	00 39                	add    %bh,(%ecx)
41dbcc:	00 65 00             	add    %ah,0x0(%ebp)
41dbcf:	32 00                	xor    (%eax),%al
41dbd1:	64 00 30             	add    %dh,%fs:(%eax)
41dbd4:	00 34 00             	add    %dh,(%eax,%eax,1)
41dbd7:	35 00 61 00 35       	xor    $0x35006100,%eax
41dbdc:	00 62 00             	add    %ah,0x0(%edx)
41dbdf:	33 00                	xor    (%eax),%eax
41dbe1:	31 00                	xor    %eax,(%eax)
41dbe3:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41dbe7:	38 00                	cmp    %al,(%eax)
41dbe9:	37                   	aaa
41dbea:	00 61 00             	add    %ah,0x0(%ecx)
41dbed:	39 00                	cmp    %eax,(%eax)
41dbef:	62 00                	bound  %eax,(%eax)
41dbf1:	34 00                	xor    $0x0,%al
41dbf3:	32 00                	xor    (%eax),%al
41dbf5:	35 00 32 00 30       	xor    $0x30003200,%eax
41dbfa:	00 36                	add    %dh,(%esi)
41dbfc:	00 38                	add    %bh,(%eax)
41dbfe:	98                   	cwtl
41dbff:	02 00                	add    (%eax),%al
41dc01:	46                   	inc    %esi
41dc02:	37                   	aaa
41dc03:	00 65 00             	add    %ah,0x0(%ebp)
41dc06:	31 00                	xor    %eax,(%eax)
41dc08:	34 00                	xor    $0x0,%al
41dc0a:	39 00                	cmp    %eax,(%eax)
41dc0c:	33 00                	xor    (%eax),%eax
41dc0e:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41dc15:	00 39                	add    %bh,(%ecx)
41dc17:	00 65 00             	add    %ah,0x0(%ebp)
41dc1a:	32 00                	xor    (%eax),%al
41dc1c:	64 00 30             	add    %dh,%fs:(%eax)
41dc1f:	00 34 00             	add    %dh,(%eax,%eax,1)
41dc22:	35 00 61 00 35       	xor    $0x35006100,%eax
41dc27:	00 62 00             	add    %ah,0x0(%edx)
41dc2a:	33 00                	xor    (%eax),%eax
41dc2c:	31 00                	xor    %eax,(%eax)
41dc2e:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41dc32:	38 00                	cmp    %al,(%eax)
41dc34:	37                   	aaa
41dc35:	00 61 00             	add    %ah,0x0(%ecx)
41dc38:	39 00                	cmp    %eax,(%eax)
41dc3a:	62 00                	bound  %eax,(%eax)
41dc3c:	34 00                	xor    $0x0,%al
41dc3e:	32 00                	xor    (%eax),%al
41dc40:	35 00 32 00 30       	xor    $0x30003200,%eax
41dc45:	00 37                	add    %dh,(%edi)
41dc47:	00 c1                	add    %al,%cl
41dc49:	9d                   	popf
41dc4a:	02 00                	add    (%eax),%al
41dc4c:	46                   	inc    %esi
41dc4d:	37                   	aaa
41dc4e:	00 65 00             	add    %ah,0x0(%ebp)
41dc51:	31 00                	xor    %eax,(%eax)
41dc53:	34 00                	xor    $0x0,%al
41dc55:	39 00                	cmp    %eax,(%eax)
41dc57:	33 00                	xor    (%eax),%eax
41dc59:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41dc60:	00 39                	add    %bh,(%ecx)
41dc62:	00 65 00             	add    %ah,0x0(%ebp)
41dc65:	32 00                	xor    (%eax),%al
41dc67:	64 00 30             	add    %dh,%fs:(%eax)
41dc6a:	00 34 00             	add    %dh,(%eax,%eax,1)
41dc6d:	35 00 61 00 35       	xor    $0x35006100,%eax
41dc72:	00 62 00             	add    %ah,0x0(%edx)
41dc75:	33 00                	xor    (%eax),%eax
41dc77:	31 00                	xor    %eax,(%eax)
41dc79:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41dc7d:	38 00                	cmp    %al,(%eax)
41dc7f:	37                   	aaa
41dc80:	00 61 00             	add    %ah,0x0(%ecx)