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)
41e044:	62 00                	bound  %eax,(%eax)
41e046:	34 00                	xor    $0x0,%al
41e048:	32 00                	xor    (%eax),%al
41e04a:	35 00 32 00 39       	xor    $0x39003200,%eax
41e04f:	00 3f                	add    %bh,(%edi)
41e051:	eb 02                	jmp    0x41e055
41e053:	00 42 37             	add    %al,0x37(%edx)
41e056:	00 65 00             	add    %ah,0x0(%ebp)
41e059:	31 00                	xor    %eax,(%eax)
41e05b:	34 00                	xor    $0x0,%al
41e05d:	39 00                	cmp    %eax,(%eax)
41e05f:	33 00                	xor    (%eax),%eax
41e061:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41e068:	00 39                	add    %bh,(%ecx)
41e06a:	00 65 00             	add    %ah,0x0(%ebp)
41e06d:	32 00                	xor    (%eax),%al
41e06f:	64 00 30             	add    %dh,%fs:(%eax)
41e072:	00 34 00             	add    %dh,(%eax,%eax,1)
41e075:	35 00 61 00 35       	xor    $0x35006100,%eax
41e07a:	00 62 00             	add    %ah,0x0(%edx)
41e07d:	33 00                	xor    (%eax),%eax
41e07f:	31 00                	xor    %eax,(%eax)
41e081:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41e085:	38 00                	cmp    %al,(%eax)
41e087:	37                   	aaa
41e088:	00 61 00             	add    %ah,0x0(%ecx)
41e08b:	39 00                	cmp    %eax,(%eax)
41e08d:	62 00                	bound  %eax,(%eax)
41e08f:	34 00                	xor    $0x0,%al
41e091:	32 00                	xor    (%eax),%al
41e093:	35 00 33 00 c8       	xor    $0xc8003300,%eax
41e098:	f0 02 00             	lock add (%eax),%al
41e09b:	44                   	inc    %esp
41e09c:	37                   	aaa
41e09d:	00 65 00             	add    %ah,0x0(%ebp)
41e0a0:	31 00                	xor    %eax,(%eax)
41e0a2:	34 00                	xor    $0x0,%al
41e0a4:	39 00                	cmp    %eax,(%eax)
41e0a6:	33 00                	xor    (%eax),%eax
41e0a8:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41e0af:	00 39                	add    %bh,(%ecx)
41e0b1:	00 65 00             	add    %ah,0x0(%ebp)
41e0b4:	32 00                	xor    (%eax),%al
41e0b6:	64 00 30             	add    %dh,%fs:(%eax)
41e0b9:	00 34 00             	add    %dh,(%eax,%eax,1)
41e0bc:	35 00 61 00 35       	xor    $0x35006100,%eax
41e0c1:	00 62 00             	add    %ah,0x0(%edx)
41e0c4:	33 00                	xor    (%eax),%eax
41e0c6:	31 00                	xor    %eax,(%eax)
41e0c8:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41e0cc:	38 00                	cmp    %al,(%eax)
41e0ce:	37                   	aaa
41e0cf:	00 61 00             	add    %ah,0x0(%ecx)
41e0d2:	39 00                	cmp    %eax,(%eax)
41e0d4:	62 00                	bound  %eax,(%eax)
41e0d6:	34 00                	xor    $0x0,%al
41e0d8:	32 00                	xor    (%eax),%al
41e0da:	35 00 33 00 30       	xor    $0x30003300,%eax
41e0df:	00 51 f6             	add    %dl,-0xa(%ecx)
41e0e2:	02 00                	add    (%eax),%al
41e0e4:	44                   	inc    %esp
41e0e5:	37                   	aaa
41e0e6:	00 65 00             	add    %ah,0x0(%ebp)
41e0e9:	31 00                	xor    %eax,(%eax)
41e0eb:	34 00                	xor    $0x0,%al
41e0ed:	39 00                	cmp    %eax,(%eax)
41e0ef:	33 00                	xor    (%eax),%eax
41e0f1:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41e0f8:	00 39                	add    %bh,(%ecx)
41e0fa:	00 65 00             	add    %ah,0x0(%ebp)
41e0fd:	32 00                	xor    (%eax),%al
41e0ff:	64 00 30             	add    %dh,%fs:(%eax)
41e102:	00 34 00             	add    %dh,(%eax,%eax,1)
41e105:	35 00 61 00 35       	xor    $0x35006100,%eax
41e10a:	00 62 00             	add    %ah,0x0(%edx)
41e10d:	33 00                	xor    (%eax),%eax
41e10f:	31 00                	xor    %eax,(%eax)
41e111:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41e115:	38 00                	cmp    %al,(%eax)
41e117:	37                   	aaa
41e118:	00 61 00             	add    %ah,0x0(%ecx)
41e11b:	39 00                	cmp    %eax,(%eax)
41e11d:	62 00                	bound  %eax,(%eax)
41e11f:	34 00                	xor    $0x0,%al
41e121:	32 00                	xor    (%eax),%al
41e123:	35 00 33 00 31       	xor    $0x31003300,%eax
41e128:	00 da                	add    %bl,%dl
41e12a:	fb                   	sti
41e12b:	02 00                	add    (%eax),%al
41e12d:	44                   	inc    %esp
41e12e:	37                   	aaa
41e12f:	00 65 00             	add    %ah,0x0(%ebp)
41e132:	31 00                	xor    %eax,(%eax)
41e134:	34 00                	xor    $0x0,%al
41e136:	39 00                	cmp    %eax,(%eax)
41e138:	33 00                	xor    (%eax),%eax
41e13a:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41e141:	00 39                	add    %bh,(%ecx)
41e143:	00 65 00             	add    %ah,0x0(%ebp)
41e146:	32 00                	xor    (%eax),%al
41e148:	64 00 30             	add    %dh,%fs:(%eax)
41e14b:	00 34 00             	add    %dh,(%eax,%eax,1)
41e14e:	35 00 61 00 35       	xor    $0x35006100,%eax
41e153:	00 62 00             	add    %ah,0x0(%edx)
41e156:	33 00                	xor    (%eax),%eax
41e158:	31 00                	xor    %eax,(%eax)
41e15a:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41e15e:	38 00                	cmp    %al,(%eax)
41e160:	37                   	aaa
41e161:	00 61 00             	add    %ah,0x0(%ecx)
41e164:	39 00                	cmp    %eax,(%eax)
41e166:	62 00                	bound  %eax,(%eax)
41e168:	34 00                	xor    $0x0,%al
41e16a:	32 00                	xor    (%eax),%al
41e16c:	35 00 33 00 32       	xor    $0x32003300,%eax
41e171:	00 63 01             	add    %ah,0x1(%ebx)
41e174:	03 00                	add    (%eax),%eax
41e176:	44                   	inc    %esp
41e177:	37                   	aaa
41e178:	00 65 00             	add    %ah,0x0(%ebp)
41e17b:	31 00                	xor    %eax,(%eax)
41e17d:	34 00                	xor    $0x0,%al
41e17f:	39 00                	cmp    %eax,(%eax)
41e181:	33 00                	xor    (%eax),%eax
41e183:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41e18a:	00 39                	add    %bh,(%ecx)
41e18c:	00 65 00             	add    %ah,0x0(%ebp)
41e18f:	32 00                	xor    (%eax),%al
41e191:	64 00 30             	add    %dh,%fs:(%eax)
41e194:	00 34 00             	add    %dh,(%eax,%eax,1)
41e197:	35 00 61 00 35       	xor    $0x35006100,%eax
41e19c:	00 62 00             	add    %ah,0x0(%edx)
41e19f:	33 00                	xor    (%eax),%eax
41e1a1:	31 00                	xor    %eax,(%eax)
41e1a3:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41e1a7:	38 00                	cmp    %al,(%eax)
41e1a9:	37                   	aaa
41e1aa:	00 61 00             	add    %ah,0x0(%ecx)
41e1ad:	39 00                	cmp    %eax,(%eax)
41e1af:	62 00                	bound  %eax,(%eax)
41e1b1:	34 00                	xor    $0x0,%al
41e1b3:	32 00                	xor    (%eax),%al
41e1b5:	35 00 33 00 33       	xor    $0x33003300,%eax
41e1ba:	00 ec                	add    %ch,%ah
41e1bc:	06                   	push   %es
41e1bd:	03 00                	add    (%eax),%eax
41e1bf:	44                   	inc    %esp
41e1c0:	37                   	aaa
41e1c1:	00 65 00             	add    %ah,0x0(%ebp)
41e1c4:	31 00                	xor    %eax,(%eax)
41e1c6:	34 00                	xor    $0x0,%al
41e1c8:	39 00                	cmp    %eax,(%eax)
41e1ca:	33 00                	xor    (%eax),%eax
41e1cc:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41e1d3:	00 39                	add    %bh,(%ecx)
41e1d5:	00 65 00             	add    %ah,0x0(%ebp)
41e1d8:	32 00                	xor    (%eax),%al
41e1da:	64 00 30             	add    %dh,%fs:(%eax)
41e1dd:	00 34 00             	add    %dh,(%eax,%eax,1)
41e1e0:	35 00 61 00 35       	xor    $0x35006100,%eax
41e1e5:	00 62 00             	add    %ah,0x0(%edx)
41e1e8:	33 00                	xor    (%eax),%eax
41e1ea:	31 00                	xor    %eax,(%eax)
41e1ec:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41e1f0:	38 00                	cmp    %al,(%eax)
41e1f2:	37                   	aaa
41e1f3:	00 61 00             	add    %ah,0x0(%ecx)
41e1f6:	39 00                	cmp    %eax,(%eax)
41e1f8:	62 00                	bound  %eax,(%eax)
41e1fa:	34 00                	xor    $0x0,%al
41e1fc:	32 00                	xor    (%eax),%al
41e1fe:	35 00 33 00 34       	xor    $0x34003300,%eax
41e203:	00 75 0c             	add    %dh,0xc(%ebp)
41e206:	03 00                	add    (%eax),%eax
41e208:	44                   	inc    %esp