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)
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)