40e07e:	0a 00                	or     (%eax),%al
40e080:	02 7b be             	add    -0x42(%ebx),%bh
40e083:	00 00                	add    %al,(%eax)
40e085:	04 6f                	add    $0x6f,%al
40e087:	64 00 00             	add    %al,%fs:(%eax)
40e08a:	0a 02                	or     (%edx),%al
40e08c:	7b bf                	jnp    0x40e04d
40e08e:	00 00                	add    %al,(%eax)
40e090:	04 6f                	add    $0x6f,%al
40e092:	65 00 00             	add    %al,%gs:(%eax)
40e095:	0a 00                	or     (%eax),%al
40e097:	02 7b be             	add    -0x42(%ebx),%bh
40e09a:	00 00                	add    %al,(%eax)
40e09c:	04 19                	add    $0x19,%al
40e09e:	1f                   	pop    %ds
40e09f:	58                   	pop    %eax
40e0a0:	73 5d                	jae    0x40e0ff
40e0a2:	00 00                	add    %al,(%eax)
40e0a4:	0a 6f 5e             	or     0x5e(%edi),%ch
40e0a7:	00 00                	add    %al,(%eax)
40e0a9:	0a 00                	or     (%eax),%al
40e0ab:	02 7b be             	add    -0x42(%ebx),%bh
40e0ae:	00 00                	add    %al,(%eax)
40e0b0:	04 72                	add    $0x72,%al
40e0b2:	2c 38                	sub    $0x38,%al
40e0b4:	00 70 6f             	add    %dh,0x6f(%eax)
40e0b7:	5f                   	pop    %edi
40e0b8:	00 00                	add    %al,(%eax)
40e0ba:	0a 00                	or     (%eax),%al
40e0bc:	02 7b be             	add    -0x42(%ebx),%bh
40e0bf:	00 00                	add    %al,(%eax)
40e0c1:	04 20                	add    $0x20,%al
40e0c3:	ff 01                	incl   (%ecx)
40e0c5:	00 00                	add    %al,(%eax)
40e0c7:	20 c5                	and    %al,%ch
40e0c9:	00 00                	add    %al,(%eax)
40e0cb:	00 73 60             	add    %dh,0x60(%ebx)
40e0ce:	00 00                	add    %al,(%eax)
40e0d0:	0a 6f 61             	or     0x61(%edi),%ch
40e0d3:	00 00                	add    %al,(%eax)
40e0d5:	0a 00                	or     (%eax),%al
40e0d7:	02 7b be             	add    -0x42(%ebx),%bh
40e0da:	00 00                	add    %al,(%eax)
40e0dc:	04 1f                	add    $0x1f,%al
40e0de:	0e                   	push   %cs
40e0df:	6f                   	outsl  %ds:(%esi),(%dx)
40e0e0:	62 00                	bound  %eax,(%eax)
40e0e2:	00 0a                	add    %cl,(%edx)
40e0e4:	00 02                	add    %al,(%edx)
40e0e6:	7b be                	jnp    0x40e0a6
40e0e8:	00 00                	add    %al,(%eax)
40e0ea:	04 16                	add    $0x16,%al
40e0ec:	6f                   	outsl  %ds:(%esi),(%dx)
40e0ed:	df 00                	filds  (%eax)
40e0ef:	00 0a                	add    %cl,(%edx)
40e0f1:	00 02                	add    %al,(%edx)
40e0f3:	7b be                	jnp    0x40e0b3
40e0f5:	00 00                	add    %al,(%eax)
40e0f7:	04 72                	add    $0x72,%al
40e0f9:	40                   	inc    %eax
40e0fa:	38 00                	cmp    %al,(%eax)
40e0fc:	70 6f                	jo     0x40e16d
40e0fe:	4a                   	dec    %edx
40e0ff:	00 00                	add    %al,(%eax)
40e101:	0a 00                	or     (%eax),%al
40e103:	02 7b bf             	add    -0x41(%ebx),%bh
40e106:	00 00                	add    %al,(%eax)
40e108:	04 18                	add    $0x18,%al
40e10a:	6f                   	outsl  %ds:(%esi),(%dx)
40e10b:	76 00                	jbe    0x40e10d
40e10d:	00 0a                	add    %cl,(%edx)
40e10f:	00 02                	add    %al,(%edx)
40e111:	7b bf                	jnp    0x40e0d2
40e113:	00 00                	add    %al,(%eax)
40e115:	04 6f                	add    $0x6f,%al
40e117:	20 00                	and    %al,(%eax)
40e119:	00 0a                	add    %cl,(%edx)
40e11b:	19 8d 46 00 00 01    	sbb    %ecx,0x1000046(%ebp)
40e121:	25 16 02 7b c8       	and    $0xc87b0216,%eax
40e126:	00 00                	add    %al,(%eax)
40e128:	04 a2                	add    $0xa2,%al
40e12a:	25 17 02 7b c9       	and    $0xc97b0217,%eax
40e12f:	00 00                	add    %al,(%eax)
40e131:	04 a2                	add    $0xa2,%al
40e133:	25 18 02 7b ca       	and    $0xca7b0218,%eax
40e138:	00 00                	add    %al,(%eax)
40e13a:	04 a2                	add    $0xa2,%al
40e13c:	6f                   	outsl  %ds:(%esi),(%dx)
40e13d:	e5 00                	in     $0x0,%eax
40e13f:	00 0a                	add    %cl,(%edx)
40e141:	00 02                	add    %al,(%edx)
40e143:	7b bf                	jnp    0x40e104
40e145:	00 00                	add    %al,(%eax)
40e147:	04 1b                	add    $0x1b,%al
40e149:	6f                   	outsl  %ds:(%esi),(%dx)
40e14a:	e0 00                	loopne 0x40e14c
40e14c:	00 0a                	add    %cl,(%edx)
40e14e:	00 02                	add    %al,(%edx)
40e150:	7b bf                	jnp    0x40e111
40e152:	00 00                	add    %al,(%eax)
40e154:	04 19                	add    $0x19,%al
40e156:	1f                   	pop    %ds
40e157:	10 73 5d             	adc    %dh,0x5d(%ebx)
40e15a:	00 00                	add    %al,(%eax)
40e15c:	0a 6f 5e             	or     0x5e(%edi),%ch
40e15f:	00 00                	add    %al,(%eax)
40e161:	0a 00                	or     (%eax),%al
40e163:	02 7b bf             	add    -0x41(%ebx),%bh
40e166:	00 00                	add    %al,(%eax)
40e168:	04 16                	add    $0x16,%al
40e16a:	6f                   	outsl  %ds:(%esi),(%dx)
40e16b:	e1 00                	loope  0x40e16d
40e16d:	00 0a                	add    %cl,(%edx)
40e16f:	00 02                	add    %al,(%edx)
40e171:	7b bf                	jnp    0x40e132
40e173:	00 00                	add    %al,(%eax)
40e175:	04 72                	add    $0x72,%al
40e177:	24 3b                	and    $0x3b,%al
40e179:	00 70 6f             	add    %dh,0x6f(%eax)
40e17c:	5f                   	pop    %edi
40e17d:	00 00                	add    %al,(%eax)
40e17f:	0a 00                	or     (%eax),%al
40e181:	02 7b bf             	add    -0x41(%ebx),%bh
40e184:	00 00                	add    %al,(%eax)
40e186:	04 17                	add    $0x17,%al
40e188:	6f                   	outsl  %ds:(%esi),(%dx)
40e189:	e2 00                	loop   0x40e18b
40e18b:	00 0a                	add    %cl,(%edx)
40e18d:	00 02                	add    %al,(%edx)
40e18f:	7b bf                	jnp    0x40e150
40e191:	00 00                	add    %al,(%eax)
40e193:	04 17                	add    $0x17,%al
40e195:	6f                   	outsl  %ds:(%esi),(%dx)
40e196:	e3 00                	jecxz  0x40e198
40e198:	00 0a                	add    %cl,(%edx)
40e19a:	00 02                	add    %al,(%edx)
40e19c:	7b bf                	jnp    0x40e15d
40e19e:	00 00                	add    %al,(%eax)
40e1a0:	04 20                	add    $0x20,%al
40e1a2:	f9                   	stc
40e1a3:	01 00                	add    %eax,(%eax)
40e1a5:	00 20                	add    %ah,(%eax)
40e1a7:	b2 00                	mov    $0x0,%dl
40e1a9:	00 00                	add    %al,(%eax)
40e1ab:	73 60                	jae    0x40e20d
40e1ad:	00 00                	add    %al,(%eax)
40e1af:	0a 6f 61             	or     0x61(%edi),%ch
40e1b2:	00 00                	add    %al,(%eax)
40e1b4:	0a 00                	or     (%eax),%al
40e1b6:	02 7b bf             	add    -0x41(%ebx),%bh
40e1b9:	00 00                	add    %al,(%eax)
40e1bb:	04 17                	add    $0x17,%al
40e1bd:	6f                   	outsl  %ds:(%esi),(%dx)
40e1be:	62 00                	bound  %eax,(%eax)
40e1c0:	00 0a                	add    %cl,(%edx)
40e1c2:	00 02                	add    %al,(%edx)
40e1c4:	7b bf                	jnp    0x40e185
40e1c6:	00 00                	add    %al,(%eax)
40e1c8:	04 02                	add    $0x2,%al
40e1ca:	fe 06                	incb   (%esi)
40e1cc:	b5 00                	mov    $0x0,%ch
40e1ce:	00 06                	add    %al,(%esi)
40e1d0:	73 79                	jae    0x40e24b
40e1d2:	00 00                	add    %al,(%eax)
40e1d4:	0a 6f e4             	or     -0x1c(%edi),%ch
40e1d7:	00 00                	add    %al,(%eax)
40e1d9:	0a 00                	or     (%eax),%al
40e1db:	02 7b c8             	add    -0x38(%ebx),%bh
40e1de:	00 00                	add    %al,(%eax)
40e1e0:	04 72                	add    $0x72,%al
40e1e2:	3a 3b                	cmp    (%ebx),%bh
40e1e4:	00 70 6f             	add    %dh,0x6f(%eax)
40e1e7:	e6 00                	out    %al,$0x0
40e1e9:	00 0a                	add    %cl,(%edx)
40e1eb:	00 02                	add    %al,(%edx)
40e1ed:	7b c8                	jnp    0x40e1b7
40e1ef:	00 00                	add    %al,(%eax)
40e1f1:	04 72                	add    $0x72,%al
40e1f3:	9f                   	lahf
40e1f4:	19 00                	sbb    %eax,(%eax)
40e1f6:	70 6f                	jo     0x40e267
40e1f8:	e7 00                	out    %eax,$0x0
40e1fa:	00 0a                	add    %cl,(%edx)
40e1fc:	00 02                	add    %al,(%edx)
40e1fe:	7b c8                	jnp    0x40e1c8
40e200:	00 00                	add    %al,(%eax)
40e202:	04 17                	add    $0x17,%al
40e204:	6f                   	outsl  %ds:(%esi),(%dx)
40e205:	e8 00 00 0a 00       	call   0x4ae20a
40e20a:	02 7b c8             	add    -0x38(%ebx),%bh
40e20d:	00 00                	add    %al,(%eax)
40e20f:	04 16                	add    $0x16,%al
40e211:	6f                   	outsl  %ds:(%esi),(%dx)
40e212:	c5 00                	lds    (%eax),%eax
40e214:	00 0a                	add    %cl,(%edx)
40e216:	00 02                	add    %al,(%edx)
40e218:	7b c9                	jnp    0x40e1e3
40e21a:	00 00                	add    %al,(%eax)
40e21c:	04 72                	add    $0x72,%al
40e21e:	80 38 00             	cmpb   $0x0,(%eax)
40e221:	70 6f                	jo     0x40e292
40e223:	e6 00                	out    %al,$0x0
40e225:	00 0a                	add    %cl,(%edx)
40e227:	00 02                	add    %al,(%edx)
40e229:	7b c9                	jnp    0x40e1f4
40e22b:	00 00                	add    %al,(%eax)
40e22d:	04 72                	add    $0x72,%al
40e22f:	af                   	scas   %es:(%edi),%eax
40e230:	19 00                	sbb    %eax,(%eax)
40e232:	70 6f                	jo     0x40e2a3
40e234:	e7 00                	out    %eax,$0x0
40e236:	00 0a                	add    %cl,(%edx)
40e238:	00 02                	add    %al,(%edx)
40e23a:	7b c9                	jnp    0x40e205
40e23c:	00 00                	add    %al,(%eax)
40e23e:	04 17                	add    $0x17,%al
40e240:	6f                   	outsl  %ds:(%esi),(%dx)
40e241:	e8 00 00 0a 00       	call   0x4ae246
40e246:	02 7b c9             	add    -0x37(%ebx),%bh
40e249:	00 00                	add    %al,(%eax)
40e24b:	04 20                	add    $0x20,%al
40e24d:	96                   	xchg   %eax,%esi
40e24e:	00 00                	add    %al,(%eax)
40e250:	00 6f e9             	add    %ch,-0x17(%edi)
40e253:	00 00                	add    %al,(%eax)
40e255:	0a 00                	or     (%eax),%al
40e257:	02 7b ca             	add    -0x36(%ebx),%bh
40e25a:	00 00                	add    %al,(%eax)
40e25c:	04 72                	add    $0x72,%al
40e25e:	92                   	xchg   %eax,%edx
40e25f:	38 00                	cmp    %al,(%eax)
40e261:	70 6f                	jo     0x40e2d2
40e263:	e6 00                	out    %al,$0x0
40e265:	00 0a                	add    %cl,(%edx)
40e267:	00 02                	add    %al,(%edx)
40e269:	7b ca                	jnp    0x40e235
40e26b:	00 00                	add    %al,(%eax)
40e26d:	04 72                	add    $0x72,%al
40e26f:	f1                   	int1
40e270:	19 00                	sbb    %eax,(%eax)
40e272:	70 6f                	jo     0x40e2e3
40e274:	e7 00                	out    %eax,$0x0
40e276:	00 0a                	add    %cl,(%edx)
40e278:	00 02                	add    %al,(%edx)
40e27a:	7b ca                	jnp    0x40e246
40e27c:	00 00                	add    %al,(%eax)
40e27e:	04 17                	add    $0x17,%al
40e280:	6f                   	outsl  %ds:(%esi),(%dx)
40e281:	e8 00 00 0a 00       	call   0x4ae286
40e286:	02 7b c0             	add    -0x40(%ebx),%bh
40e289:	00 00                	add    %al,(%eax)
40e28b:	04 19                	add    $0x19,%al
40e28d:	20 4b 01             	and    %cl,0x1(%ebx)
40e290:	00 00                	add    %al,(%eax)
40e292:	73 5d                	jae    0x40e2f1
40e294:	00 00                	add    %al,(%eax)
40e296:	0a 6f 5e             	or     0x5e(%edi),%ch
40e299:	00 00                	add    %al,(%eax)
40e29b:	0a 00                	or     (%eax),%al
40e29d:	02 7b c0             	add    -0x40(%ebx),%bh
40e2a0:	00 00                	add    %al,(%eax)
40e2a2:	04 72                	add    $0x72,%al
40e2a4:	4a                   	dec    %edx
40e2a5:	3b 00                	cmp    (%eax),%eax
40e2a7:	70 6f                	jo     0x40e318
40e2a9:	5f                   	pop    %edi
40e2aa:	00 00                	add    %al,(%eax)
40e2ac:	0a 00                	or     (%eax),%al
40e2ae:	02 7b c0             	add    -0x40(%ebx),%bh
40e2b1:	00 00                	add    %al,(%eax)
40e2b3:	04 1f                	add    $0x1f,%al
40e2b5:	5a                   	pop    %edx
40e2b6:	1f                   	pop    %ds
40e2b7:	14 73                	adc    $0x73,%al
40e2b9:	60                   	pusha
40e2ba:	00 00                	add    %al,(%eax)
40e2bc:	0a 6f 61             	or     0x61(%edi),%ch
40e2bf:	00 00                	add    %al,(%eax)
40e2c1:	0a 00                	or     (%eax),%al
40e2c3:	02 7b c0             	add    -0x40(%ebx),%bh
40e2c6:	00 00                	add    %al,(%eax)
40e2c8:	04 1f                	add    $0x1f,%al
40e2ca:	0f 6f 62 00          	movq   0x0(%edx),%mm4
40e2ce:	00 0a                	add    %cl,(%edx)
40e2d0:	00 02                	add    %al,(%edx)
40e2d2:	7b c0                	jnp    0x40e294
40e2d4:	00 00                	add    %al,(%eax)
40e2d6:	04 72                	add    $0x72,%al
40e2d8:	58                   	pop    %eax
40e2d9:	3b 00                	cmp    (%eax),%eax
40e2db:	70 6f                	jo     0x40e34c
40e2dd:	4a                   	dec    %edx
40e2de:	00 00                	add    %al,(%eax)
40e2e0:	0a 00                	or     (%eax),%al
40e2e2:	02 7b c0             	add    -0x40(%ebx),%bh
40e2e5:	00 00                	add    %al,(%eax)
40e2e7:	04 17                	add    $0x17,%al
40e2e9:	6f                   	outsl  %ds:(%esi),(%dx)
40e2ea:	71 00                	jno    0x40e2ec
40e2ec:	00 0a                	add    %cl,(%edx)
40e2ee:	00 02                	add    %al,(%edx)
40e2f0:	7b c0                	jnp    0x40e2b2
40e2f2:	00 00                	add    %al,(%eax)
40e2f4:	04 02                	add    $0x2,%al
40e2f6:	fe 06                	incb   (%esi)
40e2f8:	b9 00 00 06 73       	mov    $0x73060000,%ecx
40e2fd:	6c                   	insb   (%dx),%es:(%edi)
40e2fe:	00 00                	add    %al,(%eax)
40e300:	0a 6f 72             	or     0x72(%edi),%ch
40e303:	00 00                	add    %al,(%eax)
40e305:	0a 00                	or     (%eax),%al
40e307:	02 7b c1             	add    -0x3f(%ebx),%bh
40e30a:	00 00                	add    %al,(%eax)
40e30c:	04 20                	add    $0x20,%al
40e30e:	a8 01                	test   $0x1,%al
40e310:	00 00                	add    %al,(%eax)
40e312:	20 4b 01             	and    %cl,0x1(%ebx)
40e315:	00 00                	add    %al,(%eax)
40e317:	73 5d                	jae    0x40e376
40e319:	00 00                	add    %al,(%eax)
40e31b:	0a 6f 5e             	or     0x5e(%edi),%ch
40e31e:	00 00                	add    %al,(%eax)
40e320:	0a 00                	or     (%eax),%al
40e322:	02 7b c1             	add    -0x3f(%ebx),%bh
40e325:	00 00                	add    %al,(%eax)
40e327:	04 72                	add    $0x72,%al
40e329:	60                   	pusha
40e32a:	3b 00                	cmp    (%eax),%eax
40e32c:	70 6f                	jo     0x40e39d
40e32e:	5f                   	pop    %edi
40e32f:	00 00                	add    %al,(%eax)
40e331:	0a 00                	or     (%eax),%al
40e333:	02 7b c1             	add    -0x3f(%ebx),%bh
40e336:	00 00                	add    %al,(%eax)
40e338:	04 1f                	add    $0x1f,%al
40e33a:	5a                   	pop    %edx
40e33b:	1f                   	pop    %ds
40e33c:	14 73                	adc    $0x73,%al
40e33e:	60                   	pusha
40e33f:	00 00                	add    %al,(%eax)
40e341:	0a 6f 61             	or     0x61(%edi),%ch
40e344:	00 00                	add    %al,(%eax)
40e346:	0a 00                	or     (%eax),%al
40e348:	02 7b c1             	add    -0x3f(%ebx),%bh
40e34b:	00 00                	add    %al,(%eax)
40e34d:	04 1f                	add    $0x1f,%al
40e34f:	10 6f 62             	adc    %ch,0x62(%edi)
40e352:	00 00                	add    %al,(%eax)
40e354:	0a 00                	or     (%eax),%al
40e356:	02 7b c1             	add    -0x3f(%ebx),%bh