40e07f:	00 7f 30             	add    %bh,0x30(%edi)
40e082:	00 00                	add    %al,(%eax)
40e084:	26 36 00 66 00       	es add %ah,%ss:0x0(%esi)
40e089:	34 00                	xor    $0x0,%al
40e08b:	36 00 30             	add    %dh,%ss:(%eax)
40e08e:	00 63 00             	add    %ah,0x0(%ebx)
40e091:	31 00                	xor    %eax,(%eax)
40e093:	61                   	popa
40e094:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e09a:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e0a0:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e0a4:	00 31                	add    %dh,(%ecx)
40e0a6:	00 30                	add    %dh,(%eax)
40e0a8:	00 38                	add    %bh,(%eax)
40e0aa:	00 58 35             	add    %bl,0x35(%eax)
40e0ad:	00 00                	add    %al,(%eax)
40e0af:	26 36 00 66 00       	es add %ah,%ss:0x0(%esi)
40e0b4:	34 00                	xor    $0x0,%al
40e0b6:	36 00 30             	add    %dh,%ss:(%eax)
40e0b9:	00 63 00             	add    %ah,0x0(%ebx)
40e0bc:	31 00                	xor    %eax,(%eax)
40e0be:	61                   	popa
40e0bf:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e0c5:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e0cb:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e0cf:	00 31                	add    %dh,(%ecx)
40e0d1:	00 30                	add    %dh,(%eax)
40e0d3:	00 39                	add    %bh,(%ecx)
40e0d5:	00 31                	add    %dh,(%ecx)
40e0d7:	3a 00                	cmp    (%eax),%al
40e0d9:	00 24 36             	add    %ah,(%esi,%esi,1)
40e0dc:	00 66 00             	add    %ah,0x0(%esi)
40e0df:	34 00                	xor    $0x0,%al
40e0e1:	36 00 30             	add    %dh,%ss:(%eax)
40e0e4:	00 63 00             	add    %ah,0x0(%ebx)
40e0e7:	31 00                	xor    %eax,(%eax)
40e0e9:	61                   	popa
40e0ea:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e0f0:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e0f6:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e0fa:	00 31                	add    %dh,(%ecx)
40e0fc:	00 31                	add    %dh,(%ecx)
40e0fe:	00 0a                	add    %cl,(%edx)
40e100:	3f                   	aas
40e101:	00 00                	add    %al,(%eax)
40e103:	26 36 00 66 00       	es add %ah,%ss:0x0(%esi)
40e108:	34 00                	xor    $0x0,%al
40e10a:	36 00 30             	add    %dh,%ss:(%eax)
40e10d:	00 63 00             	add    %ah,0x0(%ebx)
40e110:	31 00                	xor    %eax,(%eax)
40e112:	61                   	popa
40e113:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e119:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e11f:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e123:	00 31                	add    %dh,(%ecx)
40e125:	00 31                	add    %dh,(%ecx)
40e127:	00 30                	add    %dh,(%eax)
40e129:	00 e3                	add    %ah,%bl
40e12b:	43                   	inc    %ebx
40e12c:	00 00                	add    %al,(%eax)
40e12e:	26 36 00 66 00       	es add %ah,%ss:0x0(%esi)
40e133:	34 00                	xor    $0x0,%al
40e135:	36 00 30             	add    %dh,%ss:(%eax)
40e138:	00 63 00             	add    %ah,0x0(%ebx)
40e13b:	31 00                	xor    %eax,(%eax)
40e13d:	61                   	popa
40e13e:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e144:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e14a:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e14e:	00 31                	add    %dh,(%ecx)
40e150:	00 31                	add    %dh,(%ecx)
40e152:	00 31                	add    %dh,(%ecx)
40e154:	00 bc 48 00 00 26 36 	add    %bh,0x36260000(%eax,%ecx,2)
40e15b:	00 66 00             	add    %ah,0x0(%esi)
40e15e:	34 00                	xor    $0x0,%al
40e160:	36 00 30             	add    %dh,%ss:(%eax)
40e163:	00 63 00             	add    %ah,0x0(%ebx)
40e166:	31 00                	xor    %eax,(%eax)
40e168:	61                   	popa
40e169:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e16f:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e175:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e179:	00 31                	add    %dh,(%ecx)
40e17b:	00 31                	add    %dh,(%ecx)
40e17d:	00 32                	add    %dh,(%edx)
40e17f:	00 95 4d 00 00 26    	add    %dl,0x2600004d(%ebp)
40e185:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40e189:	34 00                	xor    $0x0,%al
40e18b:	36 00 30             	add    %dh,%ss:(%eax)
40e18e:	00 63 00             	add    %ah,0x0(%ebx)
40e191:	31 00                	xor    %eax,(%eax)
40e193:	61                   	popa
40e194:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e19a:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e1a0:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e1a4:	00 31                	add    %dh,(%ecx)
40e1a6:	00 31                	add    %dh,(%ecx)
40e1a8:	00 33                	add    %dh,(%ebx)
40e1aa:	00 6e 52             	add    %ch,0x52(%esi)
40e1ad:	00 00                	add    %al,(%eax)
40e1af:	26 36 00 66 00       	es add %ah,%ss:0x0(%esi)
40e1b4:	34 00                	xor    $0x0,%al
40e1b6:	36 00 30             	add    %dh,%ss:(%eax)
40e1b9:	00 63 00             	add    %ah,0x0(%ebx)
40e1bc:	31 00                	xor    %eax,(%eax)
40e1be:	61                   	popa
40e1bf:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e1c5:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e1cb:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e1cf:	00 31                	add    %dh,(%ecx)
40e1d1:	00 31                	add    %dh,(%ecx)
40e1d3:	00 34 00             	add    %dh,(%eax,%eax,1)
40e1d6:	47                   	inc    %edi
40e1d7:	57                   	push   %edi
40e1d8:	00 00                	add    %al,(%eax)
40e1da:	26 36 00 66 00       	es add %ah,%ss:0x0(%esi)
40e1df:	34 00                	xor    $0x0,%al
40e1e1:	36 00 30             	add    %dh,%ss:(%eax)
40e1e4:	00 63 00             	add    %ah,0x0(%ebx)
40e1e7:	31 00                	xor    %eax,(%eax)
40e1e9:	61                   	popa
40e1ea:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e1f0:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e1f6:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e1fa:	00 31                	add    %dh,(%ecx)
40e1fc:	00 31                	add    %dh,(%ecx)
40e1fe:	00 35 00 20 5c 00    	add    %dh,0x5c2000
40e204:	00 26                	add    %ah,(%esi)
40e206:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40e20a:	34 00                	xor    $0x0,%al
40e20c:	36 00 30             	add    %dh,%ss:(%eax)
40e20f:	00 63 00             	add    %ah,0x0(%ebx)
40e212:	31 00                	xor    %eax,(%eax)
40e214:	61                   	popa
40e215:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e21b:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e221:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e225:	00 31                	add    %dh,(%ecx)
40e227:	00 31                	add    %dh,(%ecx)
40e229:	00 36                	add    %dh,(%esi)
40e22b:	00 f9                	add    %bh,%cl
40e22d:	60                   	pusha
40e22e:	00 00                	add    %al,(%eax)
40e230:	26 36 00 66 00       	es add %ah,%ss:0x0(%esi)
40e235:	34 00                	xor    $0x0,%al
40e237:	36 00 30             	add    %dh,%ss:(%eax)
40e23a:	00 63 00             	add    %ah,0x0(%ebx)
40e23d:	31 00                	xor    %eax,(%eax)
40e23f:	61                   	popa
40e240:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e246:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e24c:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e250:	00 31                	add    %dh,(%ecx)
40e252:	00 31                	add    %dh,(%ecx)
40e254:	00 37                	add    %dh,(%edi)
40e256:	00 d2                	add    %dl,%dl
40e258:	65 00 00             	add    %al,%gs:(%eax)
40e25b:	26 36 00 66 00       	es add %ah,%ss:0x0(%esi)
40e260:	34 00                	xor    $0x0,%al
40e262:	36 00 30             	add    %dh,%ss:(%eax)
40e265:	00 63 00             	add    %ah,0x0(%ebx)
40e268:	31 00                	xor    %eax,(%eax)
40e26a:	61                   	popa
40e26b:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e271:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e277:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e27b:	00 31                	add    %dh,(%ecx)
40e27d:	00 31                	add    %dh,(%ecx)
40e27f:	00 38                	add    %bh,(%eax)
40e281:	00 ab 6a 00 00 26    	add    %ch,0x2600006a(%ebx)
40e287:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40e28b:	34 00                	xor    $0x0,%al
40e28d:	36 00 30             	add    %dh,%ss:(%eax)
40e290:	00 63 00             	add    %ah,0x0(%ebx)
40e293:	31 00                	xor    %eax,(%eax)
40e295:	61                   	popa
40e296:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e29c:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e2a2:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e2a6:	00 31                	add    %dh,(%ecx)
40e2a8:	00 31                	add    %dh,(%ecx)
40e2aa:	00 39                	add    %bh,(%ecx)
40e2ac:	00 84 6f 00 00 24 36 	add    %al,0x36240000(%edi,%ebp,2)
40e2b3:	00 66 00             	add    %ah,0x0(%esi)
40e2b6:	34 00                	xor    $0x0,%al
40e2b8:	36 00 30             	add    %dh,%ss:(%eax)
40e2bb:	00 63 00             	add    %ah,0x0(%ebx)
40e2be:	31 00                	xor    %eax,(%eax)
40e2c0:	61                   	popa
40e2c1:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e2c7:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e2cd:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e2d1:	00 31                	add    %dh,(%ecx)
40e2d3:	00 32                	add    %dh,(%edx)
40e2d5:	00 5d 74             	add    %bl,0x74(%ebp)
40e2d8:	00 00                	add    %al,(%eax)
40e2da:	26 36 00 66 00       	es add %ah,%ss:0x0(%esi)
40e2df:	34 00                	xor    $0x0,%al
40e2e1:	36 00 30             	add    %dh,%ss:(%eax)
40e2e4:	00 63 00             	add    %ah,0x0(%ebx)
40e2e7:	31 00                	xor    %eax,(%eax)
40e2e9:	61                   	popa
40e2ea:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e2f0:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e2f6:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e2fa:	00 31                	add    %dh,(%ecx)
40e2fc:	00 32                	add    %dh,(%edx)
40e2fe:	00 30                	add    %dh,(%eax)
40e300:	00 36                	add    %dh,(%esi)
40e302:	79 00                	jns    0x40e304
40e304:	00 26                	add    %ah,(%esi)
40e306:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40e30a:	34 00                	xor    $0x0,%al
40e30c:	36 00 30             	add    %dh,%ss:(%eax)
40e30f:	00 63 00             	add    %ah,0x0(%ebx)
40e312:	31 00                	xor    %eax,(%eax)
40e314:	61                   	popa
40e315:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e31b:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e321:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e325:	00 31                	add    %dh,(%ecx)
40e327:	00 32                	add    %dh,(%edx)
40e329:	00 31                	add    %dh,(%ecx)
40e32b:	00 0f                	add    %cl,(%edi)
40e32d:	7e 00                	jle    0x40e32f
40e32f:	00 26                	add    %ah,(%esi)
40e331:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40e335:	34 00                	xor    $0x0,%al
40e337:	36 00 30             	add    %dh,%ss:(%eax)
40e33a:	00 63 00             	add    %ah,0x0(%ebx)
40e33d:	31 00                	xor    %eax,(%eax)
40e33f:	61                   	popa
40e340:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e346:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e34c:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e350:	00 31                	add    %dh,(%ecx)
40e352:	00 32                	add    %dh,(%edx)
40e354:	00 32                	add    %dh,(%edx)
40e356:	00 e8                	add    %ch,%al
40e358:	82 00 00             	addb   $0x0,(%eax)
40e35b:	26 36 00 66 00       	es add %ah,%ss:0x0(%esi)
40e360:	34 00                	xor    $0x0,%al
40e362:	36 00 30             	add    %dh,%ss:(%eax)
40e365:	00 63 00             	add    %ah,0x0(%ebx)
40e368:	31 00                	xor    %eax,(%eax)
40e36a:	61                   	popa
40e36b:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e371:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e377:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e37b:	00 31                	add    %dh,(%ecx)
40e37d:	00 32                	add    %dh,(%edx)
40e37f:	00 33                	add    %dh,(%ebx)
40e381:	00 c1                	add    %al,%cl
40e383:	87 00                	xchg   %eax,(%eax)
40e385:	00 26                	add    %ah,(%esi)
40e387:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40e38b:	34 00                	xor    $0x0,%al
40e38d:	36 00 30             	add    %dh,%ss:(%eax)
40e390:	00 63 00             	add    %ah,0x0(%ebx)
40e393:	31 00                	xor    %eax,(%eax)
40e395:	61                   	popa
40e396:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e39c:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e3a2:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e3a6:	00 31                	add    %dh,(%ecx)
40e3a8:	00 32                	add    %dh,(%edx)
40e3aa:	00 34 00             	add    %dh,(%eax,%eax,1)
40e3ad:	9a 8c 00 00 26 36 00 	lcall  $0x36,$0x2600008c
40e3b4:	66 00 34 00          	data16 add %dh,(%eax,%eax,1)
40e3b8:	36 00 30             	add    %dh,%ss:(%eax)
40e3bb:	00 63 00             	add    %ah,0x0(%ebx)
40e3be:	31 00                	xor    %eax,(%eax)
40e3c0:	61                   	popa
40e3c1:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e3c7:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e3cd:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e3d1:	00 31                	add    %dh,(%ecx)
40e3d3:	00 32                	add    %dh,(%edx)
40e3d5:	00 35 00 73 91 00    	add    %dh,0x917300
40e3db:	00 26                	add    %ah,(%esi)
40e3dd:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40e3e1:	34 00                	xor    $0x0,%al
40e3e3:	36 00 30             	add    %dh,%ss:(%eax)
40e3e6:	00 63 00             	add    %ah,0x0(%ebx)
40e3e9:	31 00                	xor    %eax,(%eax)
40e3eb:	61                   	popa
40e3ec:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e3f2:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e3f8:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e3fc:	00 31                	add    %dh,(%ecx)
40e3fe:	00 32                	add    %dh,(%edx)
40e400:	00 36                	add    %dh,(%esi)
40e402:	00 4c 96 00          	add    %cl,0x0(%esi,%edx,4)
40e406:	00 26                	add    %ah,(%esi)
40e408:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40e40c:	34 00                	xor    $0x0,%al
40e40e:	36 00 30             	add    %dh,%ss:(%eax)
40e411:	00 63 00             	add    %ah,0x0(%ebx)
40e414:	31 00                	xor    %eax,(%eax)
40e416:	61                   	popa
40e417:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e41d:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e423:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e427:	00 31                	add    %dh,(%ecx)
40e429:	00 32                	add    %dh,(%edx)
40e42b:	00 37                	add    %dh,(%edi)
40e42d:	00 25 9b 00 00 26    	add    %ah,0x2600009b
40e433:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
40e437:	34 00                	xor    $0x0,%al
40e439:	36 00 30             	add    %dh,%ss:(%eax)
40e43c:	00 63 00             	add    %ah,0x0(%ebx)
40e43f:	31 00                	xor    %eax,(%eax)
40e441:	61                   	popa
40e442:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e448:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e44e:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e452:	00 31                	add    %dh,(%ecx)
40e454:	00 32                	add    %dh,(%edx)
40e456:	00 38                	add    %bh,(%eax)
40e458:	00 fe                	add    %bh,%dh
40e45a:	9f                   	lahf
40e45b:	00 00                	add    %al,(%eax)
40e45d:	26 36 00 66 00       	es add %ah,%ss:0x0(%esi)
40e462:	34 00                	xor    $0x0,%al
40e464:	36 00 30             	add    %dh,%ss:(%eax)
40e467:	00 63 00             	add    %ah,0x0(%ebx)
40e46a:	31 00                	xor    %eax,(%eax)
40e46c:	61                   	popa
40e46d:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e473:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e479:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e47d:	00 31                	add    %dh,(%ecx)
40e47f:	00 32                	add    %dh,(%edx)
40e481:	00 39                	add    %bh,(%ecx)
40e483:	00 d7                	add    %dl,%bh
40e485:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40e486:	00 00                	add    %al,(%eax)
40e488:	24 36                	and    $0x36,%al
40e48a:	00 66 00             	add    %ah,0x0(%esi)
40e48d:	34 00                	xor    $0x0,%al
40e48f:	36 00 30             	add    %dh,%ss:(%eax)
40e492:	00 63 00             	add    %ah,0x0(%ebx)
40e495:	31 00                	xor    %eax,(%eax)
40e497:	61                   	popa
40e498:	00 2d 00 37 00 35    	add    %ch,0x35003700
40e49e:	00 35 00 64 00 2d    	add    %dh,0x2d006400
40e4a4:	00 64 00 38          	add    %ah,0x38(%eax,%eax,1)
40e4a8:	00 31                	add    %dh,(%ecx)
40e4aa:	00 33                	add    %dh,(%ebx)
40e4ac:	00 b0 a9 00 00 26    	add    %dh,0x260000a9(%eax)