408193:	00 00                	add    %al,(%eax)
408195:	04 17                	add    $0x17,%al
408197:	91                   	xchg   %eax,%ecx
408198:	1e                   	push   %ds
408199:	62 60 68             	bound  %esp,0x68(%eax)
40819c:	2a 00                	sub    (%eax),%al
40819e:	00 00                	add    %al,(%eax)
4081a0:	ce                   	into
4081a1:	02 1a                	add    (%edx),%bl
4081a3:	28 d5                	sub    %dl,%ch
4081a5:	00 00                	add    %al,(%eax)
4081a7:	06                   	push   %es
4081a8:	02 7b a1             	add    -0x5f(%ebx),%bh
4081ab:	00 00                	add    %al,(%eax)
4081ad:	04 16                	add    $0x16,%al
4081af:	91                   	xchg   %eax,%ecx
4081b0:	02 7b a1             	add    -0x5f(%ebx),%bh
4081b3:	00 00                	add    %al,(%eax)
4081b5:	04 17                	add    $0x17,%al
4081b7:	91                   	xchg   %eax,%ecx
4081b8:	1e                   	push   %ds
4081b9:	62 60 02             	bound  %esp,0x2(%eax)
4081bc:	7b a1                	jnp    0x40815f
4081be:	00 00                	add    %al,(%eax)
4081c0:	04 18                	add    $0x18,%al
4081c2:	91                   	xchg   %eax,%ecx
4081c3:	1f                   	pop    %ds
4081c4:	10 62 60             	adc    %ah,0x60(%edx)
4081c7:	02 7b a1             	add    -0x5f(%ebx),%bh
4081ca:	00 00                	add    %al,(%eax)
4081cc:	04 19                	add    $0x19,%al
4081ce:	91                   	xchg   %eax,%ecx
4081cf:	1f                   	pop    %ds
4081d0:	18 62 60             	sbb    %ah,0x60(%edx)
4081d3:	2a 1a                	sub    (%edx),%bl
4081d5:	73 9c                	jae    0x408173
4081d7:	00 00                	add    %al,(%eax)
4081d9:	0a 7a 00             	or     0x0(%edx),%bh
4081dc:	13 30                	adc    (%eax),%esi
4081de:	05 00 51 00 00       	add    $0x5100,%eax
4081e3:	00 27                	add    %ah,(%edi)
4081e5:	00 00                	add    %al,(%eax)
4081e7:	11 16                	adc    %edx,(%esi)
4081e9:	0a 16                	or     (%esi),%dl
4081eb:	0b 03                	or     (%ebx),%eax
4081ed:	17                   	pop    %ss
4081ee:	33 21                	xor    (%ecx),%esp
4081f0:	02 7b a0             	add    -0x60(%ebx),%bh
4081f3:	00 00                	add    %al,(%eax)
4081f5:	04 6f                	add    $0x6f,%al
4081f7:	9d                   	popf
4081f8:	00 00                	add    %al,(%eax)
4081fa:	0a 0b                	or     (%ebx),%cl
4081fc:	07                   	pop    %es
4081fd:	15 33 06 02 28       	adc    $0x28020633,%eax
408202:	d4 00                	aam    $0x0
408204:	00 06                	add    %al,(%esi)
408206:	02 7b a1             	add    -0x5f(%ebx),%bh
408209:	00 00                	add    %al,(%eax)
40820b:	04 16                	add    $0x16,%al
40820d:	07                   	pop    %es
40820e:	d2 9c 2a 02 7b a0 00 	rcrb   %cl,0xa07b02(%edx,%ebp,1)
408215:	00 04 02             	add    %al,(%edx,%eax,1)
408218:	7b a1                	jnp    0x4081bb
40821a:	00 00                	add    %al,(%eax)
40821c:	04 06                	add    $0x6,%al
40821e:	03 06                	add    (%esi),%eax
408220:	59                   	pop    %ecx
408221:	6f                   	outsl  %ds:(%esi),(%dx)
408222:	9e                   	sahf
408223:	00 00                	add    %al,(%eax)
408225:	0a 0b                	or     (%ebx),%cl
408227:	07                   	pop    %es
408228:	2d 06 02 28 d4       	sub    $0xd4280206,%eax
40822d:	00 00                	add    %al,(%eax)
40822f:	06                   	push   %es
408230:	06                   	push   %es
408231:	07                   	pop    %es
408232:	58                   	pop    %eax
408233:	0a 06                	or     (%esi),%al
408235:	03 32                	add    (%edx),%esi
408237:	d9 2a                	fldcw  (%edx)
408239:	00 00                	add    %al,(%eax)
40823b:	00 13                	add    %dl,(%ebx)
40823d:	30 02                	xor    %al,(%edx)
40823f:	00 1f                	add    %bl,(%edi)
408241:	00 00                	add    %al,(%eax)
408243:	00 28                	add    %ch,(%eax)
408245:	00 00                	add    %al,(%eax)
408247:	11 02                	adc    %eax,(%edx)
408249:	7b a0                	jnp    0x4081eb
40824b:	00 00                	add    %al,(%eax)
40824d:	04 0a                	add    $0xa,%al
40824f:	02 14 7d a0 00 00 04 	add    0x40000a0(,%edi,2),%dl
408256:	06                   	push   %es
408257:	2c 06                	sub    $0x6,%al
408259:	06                   	push   %es
40825a:	6f                   	outsl  %ds:(%esi),(%dx)
40825b:	9f                   	lahf
40825c:	00 00                	add    %al,(%eax)
40825e:	0a 02                	or     (%edx),%al
408260:	14 7d                	adc    $0x7d,%al
408262:	a1 00 00 04 2a       	mov    0x2a040000,%eax
408267:	00 13                	add    %dl,(%ebx)
408269:	30 05 00 4f 00 00    	xor    %al,0x4f00
40826f:	00 29                	add    %ch,(%ecx)
408271:	00 00                	add    %al,(%eax)
408273:	11 03                	adc    %eax,(%ebx)
408275:	16                   	push   %ss
408276:	2f                   	das
408277:	06                   	push   %es
408278:	73 a0                	jae    0x40821a
40827a:	00 00                	add    %al,(%eax)
40827c:	0a 7a 03             	or     0x3(%edx),%bh
40827f:	8d 09                	lea    (%ecx),%ecx
408281:	00 00                	add    %al,(%eax)
408283:	01 0a                	add    %ecx,(%edx)
408285:	16                   	push   %ss
408286:	0b 02                	or     (%edx),%eax
408288:	7b a0                	jnp    0x40822a
40828a:	00 00                	add    %al,(%eax)
40828c:	04 06                	add    $0x6,%al
40828e:	07                   	pop    %es
40828f:	03 6f 9e             	add    -0x62(%edi),%ebp
408292:	00 00                	add    %al,(%eax)
408294:	0a 0c 08             	or     (%eax,%ecx,1),%cl
408297:	2c 0f                	sub    $0xf,%al
408299:	07                   	pop    %es
40829a:	08 58 0b             	or     %bl,0xb(%eax)
40829d:	03 08                	add    (%eax),%ecx
40829f:	59                   	pop    %ecx
4082a0:	fe 0b                	decb   (%ebx)
4082a2:	01 00                	add    %eax,(%eax)
4082a4:	03 16                	add    (%esi),%edx
4082a6:	30 df                	xor    %bl,%bh
4082a8:	07                   	pop    %es
4082a9:	06                   	push   %es
4082aa:	8e 69 2e             	mov    0x2e(%ecx),%gs
4082ad:	13 07                	adc    (%edi),%eax
4082af:	8d 09                	lea    (%ecx),%ecx
4082b1:	00 00                	add    %al,(%eax)
4082b3:	01 0d 06 16 09 16    	add    %ecx,0x16091606
4082b9:	07                   	pop    %es
4082ba:	28 a1 00 00 0a 09    	sub    %ah,0x90a0000(%ecx)
4082c0:	0a 06                	or     (%esi),%al
4082c2:	2a 00                	sub    (%eax),%al
4082c4:	1e                   	push   %ds
4082c5:	02 28                	add    (%eax),%ch
4082c7:	16                   	push   %ss
4082c8:	00 00                	add    %al,(%eax)
4082ca:	0a 2a                	or     (%edx),%ch
4082cc:	1e                   	push   %ds
4082cd:	02 7b a2             	add    -0x5e(%ebx),%bh
4082d0:	00 00                	add    %al,(%eax)
4082d2:	04 2a                	add    $0x2a,%al
4082d4:	22 02                	and    (%edx),%al
4082d6:	03 7d a2             	add    -0x5e(%ebp),%edi
4082d9:	00 00                	add    %al,(%eax)
4082db:	04 2a                	add    $0x2a,%al
4082dd:	00 00                	add    %al,(%eax)
4082df:	00 1e                	add    %bl,(%esi)
4082e1:	02 7b a3             	add    -0x5d(%ebx),%bh
4082e4:	00 00                	add    %al,(%eax)
4082e6:	04 2a                	add    $0x2a,%al
4082e8:	22 02                	and    (%edx),%al
4082ea:	03 7d a3             	add    -0x5d(%ebp),%edi
4082ed:	00 00                	add    %al,(%eax)
4082ef:	04 2a                	add    $0x2a,%al
4082f1:	00 00                	add    %al,(%eax)
4082f3:	00 1e                	add    %bl,(%esi)
4082f5:	02 7b a4             	add    -0x5c(%ebx),%bh
4082f8:	00 00                	add    %al,(%eax)
4082fa:	04 2a                	add    $0x2a,%al
4082fc:	22 02                	and    (%edx),%al
4082fe:	03 7d a4             	add    -0x5c(%ebp),%edi
408301:	00 00                	add    %al,(%eax)
408303:	04 2a                	add    $0x2a,%al
408305:	00 00                	add    %al,(%eax)
408307:	00 1e                	add    %bl,(%esi)
408309:	02 7b a5             	add    -0x5b(%ebx),%bh
40830c:	00 00                	add    %al,(%eax)
40830e:	04 2a                	add    $0x2a,%al
408310:	22 02                	and    (%edx),%al
408312:	03 7d a5             	add    -0x5b(%ebp),%edi
408315:	00 00                	add    %al,(%eax)
408317:	04 2a                	add    $0x2a,%al
408319:	00 00                	add    %al,(%eax)
40831b:	00 6e 02             	add    %ch,0x2(%esi)
40831e:	14 7d                	adc    $0x7d,%al
408320:	a8 00                	test   $0x0,%al
408322:	00 04 02             	add    %al,(%edx,%eax,1)
408325:	28 1a                	sub    %bl,(%edx)
408327:	00 00                	add    %al,(%eax)
408329:	0a 02                	or     (%edx),%al
40832b:	28 ea                	sub    %ch,%dl
40832d:	00 00                	add    %al,(%eax)
40832f:	06                   	push   %es
408330:	02 03                	add    (%ebx),%al
408332:	7d a6                	jge    0x4082da
408334:	00 00                	add    %al,(%eax)
408336:	04 2a                	add    $0x2a,%al
408338:	13 30                	adc    (%eax),%esi
40833a:	03 00                	add    (%eax),%eax
40833c:	29 00                	sub    %eax,(%eax)
40833e:	00 00                	add    %al,(%eax)
408340:	2a 00                	sub    (%eax),%al
408342:	00 11                	add    %dl,(%ecx)
408344:	02 7b a7             	add    -0x59(%ebx),%bh
408347:	00 00                	add    %al,(%eax)
408349:	04 0a                	add    $0xa,%al
40834b:	06                   	push   %es
40834c:	0b 07                	or     (%edi),%eax
40834e:	03 28                	add    (%eax),%ebp
408350:	a2 00 00 0a 74       	mov    %al,0x740a0000
408355:	04 00                	add    $0x0,%al
408357:	00 1b                	add    %bl,(%ebx)
408359:	0c 02                	or     $0x2,%al
40835b:	7c a7                	jl     0x408304
40835d:	00 00                	add    %al,(%eax)
40835f:	04 08                	add    $0x8,%al
408361:	07                   	pop    %es
408362:	28 01                	sub    %al,(%ecx)
408364:	00 00                	add    %al,(%eax)
408366:	2b 0a                	sub    (%edx),%ecx
408368:	06                   	push   %es
408369:	07                   	pop    %es
40836a:	33 df                	xor    %edi,%ebx
40836c:	2a 00                	sub    (%eax),%al
40836e:	00 00                	add    %al,(%eax)
408370:	13 30                	adc    (%eax),%esi
408372:	03 00                	add    (%eax),%eax
408374:	29 00                	sub    %eax,(%eax)
408376:	00 00                	add    %al,(%eax)
408378:	2a 00                	sub    (%eax),%al
40837a:	00 11                	add    %dl,(%ecx)
40837c:	02 7b a7             	add    -0x59(%ebx),%bh
40837f:	00 00                	add    %al,(%eax)
408381:	04 0a                	add    $0xa,%al
408383:	06                   	push   %es
408384:	0b 07                	or     (%edi),%eax
408386:	03 28                	add    (%eax),%ebp
408388:	a4                   	movsb  %ds:(%esi),%es:(%edi)
408389:	00 00                	add    %al,(%eax)
40838b:	0a 74 04 00          	or     0x0(%esp,%eax,1),%dh
40838f:	00 1b                	add    %bl,(%ebx)
408391:	0c 02                	or     $0x2,%al
408393:	7c a7                	jl     0x40833c
408395:	00 00                	add    %al,(%eax)
408397:	04 08                	add    $0x8,%al
408399:	07                   	pop    %es
40839a:	28 01                	sub    %al,(%ecx)
40839c:	00 00                	add    %al,(%eax)
40839e:	2b 0a                	sub    (%edx),%ecx
4083a0:	06                   	push   %es
4083a1:	07                   	pop    %es
4083a2:	33 df                	xor    %edi,%ebx
4083a4:	2a 00                	sub    (%eax),%al
4083a6:	00 00                	add    %al,(%eax)
4083a8:	1e                   	push   %ds
4083a9:	02 28                	add    (%eax),%ch
4083ab:	83 00 00             	addl   $0x0,(%eax)
4083ae:	0a 2a                	or     (%edx),%ch
4083b0:	13 30                	adc    (%eax),%esi
4083b2:	03 00                	add    (%eax),%eax
4083b4:	18 00                	sbb    %al,(%eax)
4083b6:	00 00                	add    %al,(%eax)
4083b8:	2b 00                	sub    (%eax),%eax
4083ba:	00 11                	add    %dl,(%ecx)
4083bc:	02 7b a7             	add    -0x59(%ebx),%bh
4083bf:	00 00                	add    %al,(%eax)
4083c1:	04 0a                	add    $0xa,%al
4083c3:	06                   	push   %es
4083c4:	14 fe                	adc    $0xfe,%al
4083c6:	03 0b                	add    (%ebx),%ecx
4083c8:	07                   	pop    %es
4083c9:	2c 08                	sub    $0x8,%al
4083cb:	06                   	push   %es
4083cc:	02 03                	add    (%ebx),%al
4083ce:	6f                   	outsl  %ds:(%esi),(%dx)
4083cf:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4083d0:	00 00                	add    %al,(%eax)
4083d2:	0a 2a                	or     (%edx),%ch
4083d4:	06                   	push   %es
4083d5:	2a 00                	sub    (%eax),%al
4083d7:	00 06                	add    %al,(%esi)
4083d9:	2a 00                	sub    (%eax),%al
4083db:	00 13                	add    %dl,(%ebx)
4083dd:	30 02                	xor    %al,(%edx)
4083df:	00 26                	add    %ah,(%esi)
4083e1:	00 00                	add    %al,(%eax)
4083e3:	00 08                	add    %cl,(%eax)
4083e5:	00 00                	add    %al,(%eax)
4083e7:	11 03                	adc    %eax,(%ebx)
4083e9:	2c 0b                	sub    $0xb,%al
4083eb:	02 7b a8             	add    -0x58(%ebx),%bh
4083ee:	00 00                	add    %al,(%eax)
4083f0:	04 14                	add    $0x14,%al
4083f2:	fe 03                	incb   (%ebx)
4083f4:	2b 01                	sub    (%ecx),%eax
4083f6:	16                   	push   %ss
4083f7:	0a 06                	or     (%esi),%al
4083f9:	2c 0b                	sub    $0xb,%al
4083fb:	02 7b a8             	add    -0x58(%ebx),%bh
4083fe:	00 00                	add    %al,(%eax)
408400:	04 6f                	add    $0x6f,%al
408402:	20 00                	and    %al,(%eax)
408404:	00 0a                	add    %cl,(%edx)
408406:	02 03                	add    (%ebx),%al
408408:	28 21                	sub    %ah,(%ecx)
40840a:	00 00                	add    %al,(%eax)
40840c:	0a 2a                	or     (%edx),%ch
40840e:	00 00                	add    %al,(%eax)
408410:	03 30                	add    (%eax),%esi
408412:	03 00                	add    (%eax),%eax
408414:	12 03                	adc    (%ebx),%al
408416:	00 00                	add    %al,(%eax)
408418:	00 00                	add    %al,(%eax)
40841a:	00 00                	add    %al,(%eax)
40841c:	02 73 22             	add    0x22(%ebx),%dh
40841f:	00 00                	add    %al,(%eax)
408421:	0a 7d a9             	or     -0x57(%ebp),%bh
408424:	00 00                	add    %al,(%eax)
408426:	04 02                	add    $0x2,%al
408428:	73 47                	jae    0x408471
40842a:	00 00                	add    %al,(%eax)
40842c:	0a 7d aa             	or     -0x56(%ebp),%bh
40842f:	00 00                	add    %al,(%eax)
408431:	04 02                	add    $0x2,%al
408433:	73 47                	jae    0x40847c
408435:	00 00                	add    %al,(%eax)
408437:	0a 7d ab             	or     -0x55(%ebp),%bh
40843a:	00 00                	add    %al,(%eax)
40843c:	04 02                	add    $0x2,%al
40843e:	73 46                	jae    0x408486
408440:	00 00                	add    %al,(%eax)
408442:	0a 7d ac             	or     -0x54(%ebp),%bh
408445:	00 00                	add    %al,(%eax)
408447:	04 02                	add    $0x2,%al
408449:	73 46                	jae    0x408491
40844b:	00 00                	add    %al,(%eax)
40844d:	0a 7d ad             	or     -0x53(%ebp),%bh
408450:	00 00                	add    %al,(%eax)
408452:	04 02                	add    $0x2,%al
408454:	28 23                	sub    %ah,(%ebx)
408456:	00 00                	add    %al,(%eax)
408458:	0a 02                	or     (%edx),%al
40845a:	7b a9                	jnp    0x408405
40845c:	00 00                	add    %al,(%eax)
40845e:	04 20                	add    $0x20,%al
408460:	35 01 00 00 1f       	xor    $0x1f000001,%eax