410286:	03 0d 09 2d e3 16    	add    0x16e32d09,%ecx
41028c:	0c 2b                	or     $0x2b,%al
41028e:	00 08                	add    %cl,(%eax)
410290:	2a 56 02             	sub    0x2(%esi),%dl
410293:	28 20                	sub    %ah,(%eax)
410295:	00 00                	add    %al,(%eax)
410297:	0a 00                	or     (%eax),%al
410299:	00 02                	add    %al,(%edx)
41029b:	73 be                	jae    0x41025b
41029d:	01 00                	add    %eax,(%eax)
41029f:	0a 28                	or     (%eax),%ch
4102a1:	b3 02                	mov    $0x2,%bl
4102a3:	00 06                	add    %al,(%esi)
4102a5:	00 2a                	add    %ch,(%edx)
4102a7:	46                   	inc    %esi
4102a8:	02 28                	add    (%eax),%ch
4102aa:	c8 02 00 06          	enter  $0x2,$0x6
4102ae:	00 00                	add    %al,(%eax)
4102b0:	02 03                	add    (%ebx),%al
4102b2:	28 a1 02 00 06 00    	sub    %ah,0x60002(%ecx)
4102b8:	2a 00                	sub    (%eax),%al
4102ba:	00 00                	add    %al,(%eax)
4102bc:	13 30                	adc    (%eax),%esi
4102be:	02 00                	add    (%eax),%al
4102c0:	35 00 00 00 07       	xor    $0x7000000,%eax
4102c5:	00 00                	add    %al,(%eax)
4102c7:	11 00                	adc    %eax,(%eax)
4102c9:	02 28                	add    (%eax),%ch
4102cb:	b8 02 00 06 14       	mov    $0x14060002,%eax
4102d0:	fe 03                	incb   (%ebx)
4102d2:	0a 06                	or     (%esi),%al
4102d4:	2c 14                	sub    $0x14,%al
4102d6:	02 28                	add    (%eax),%ch
4102d8:	b8 02 00 06 6f       	mov    $0x6f060002,%eax
4102dd:	b2 02                	mov    $0x2,%dl
4102df:	00 06                	add    %al,(%esi)
4102e1:	02 6f d9             	add    -0x27(%edi),%ch
4102e4:	01 00                	add    %eax,(%eax)
4102e6:	0a 00                	or     (%eax),%al
4102e8:	2b 12                	sub    (%edx),%edx
4102ea:	02 28                	add    (%eax),%ch
4102ec:	b6 02                	mov    $0x2,%dh
4102ee:	00 06                	add    %al,(%esi)
4102f0:	6f                   	outsl  %ds:(%esi),(%dx)
4102f1:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4102f2:	01 00                	add    %eax,(%eax)
4102f4:	06                   	push   %es
4102f5:	02 6f d9             	add    -0x27(%edi),%ch
4102f8:	01 00                	add    %eax,(%eax)
4102fa:	0a 00                	or     (%eax),%al
4102fc:	2a 00                	sub    (%eax),%al
4102fe:	00 00                	add    %al,(%eax)
410300:	13 30                	adc    (%eax),%esi
410302:	02 00                	add    (%eax),%al
410304:	24 00                	and    $0x0,%al
410306:	00 00                	add    %al,(%eax)
410308:	c3                   	ret
410309:	00 00                	add    %al,(%eax)
41030b:	11 00                	adc    %eax,(%eax)
41030d:	02 28                	add    (%eax),%ch
41030f:	b8 02 00 06 0a       	mov    $0xa060002,%eax
410314:	2b 11                	sub    (%ecx),%edx
410316:	00 06                	add    %al,(%esi)
410318:	17                   	pop    %ss
410319:	6f                   	outsl  %ds:(%esi),(%dx)
41031a:	b1 02                	mov    $0x2,%cl
41031c:	00 06                	add    %al,(%esi)
41031e:	00 06                	add    %al,(%esi)
410320:	6f                   	outsl  %ds:(%esi),(%dx)
410321:	b8 02 00 06 0a       	mov    $0xa060002,%eax
410326:	00 06                	add    %al,(%esi)
410328:	14 fe                	adc    $0xfe,%al
41032a:	03 0b                	add    (%ebx),%ecx
41032c:	07                   	pop    %es
41032d:	2d e7 2a 13 30       	sub    $0x30132ae7,%eax
410332:	03 00                	add    (%eax),%eax
410334:	83 00 00             	addl   $0x0,(%eax)
410337:	00 4d 00             	add    %cl,0x0(%ebp)
41033a:	00 11                	add    %dl,(%ecx)
41033c:	00 02                	add    %al,(%edx)
41033e:	28 b6 02 00 06 2c    	sub    %dh,0x2c060002(%esi)
410344:	10 02                	adc    %al,(%edx)
410346:	28 b6 02 00 06 6f    	sub    %dh,0x6f060002(%esi)
41034c:	b6 01                	mov    $0x1,%dh
41034e:	00 06                	add    %al,(%esi)
410350:	14 fe                	adc    $0xfe,%al
410352:	03 2b                	add    (%ebx),%ebp
410354:	01 16                	add    %edx,(%esi)
410356:	0a 06                	or     (%esi),%al
410358:	2c 49                	sub    $0x49,%al
41035a:	00 02                	add    %al,(%edx)
41035c:	28 b8 02 00 06 14    	sub    %bh,0x14060002(%eax)
410362:	fe 03                	incb   (%ebx)
410364:	0b 07                	or     (%edi),%eax
410366:	2c 1e                	sub    $0x1e,%al
410368:	02 28                	add    (%eax),%ch
41036a:	b8 02 00 06 6f       	mov    $0x6f060002,%eax
41036f:	b2 02                	mov    $0x2,%dl
410371:	00 06                	add    %al,(%esi)
410373:	02 28                	add    (%eax),%ch
410375:	b6 02                	mov    $0x2,%dh
410377:	00 06                	add    %al,(%esi)
410379:	6f                   	outsl  %ds:(%esi),(%dx)
41037a:	b6 01                	mov    $0x1,%dh
41037c:	00 06                	add    %al,(%esi)
41037e:	6f                   	outsl  %ds:(%esi),(%dx)
41037f:	c6 01 00             	movb   $0x0,(%ecx)
410382:	0a 00                	or     (%eax),%al
410384:	2b 1c 02             	sub    (%edx,%eax,1),%ebx
410387:	28 b6 02 00 06 6f    	sub    %dh,0x6f060002(%esi)
41038d:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
41038e:	01 00                	add    %eax,(%eax)
410390:	06                   	push   %es
410391:	02 28                	add    (%eax),%ch
410393:	b6 02                	mov    $0x2,%dh
410395:	00 06                	add    %al,(%esi)
410397:	6f                   	outsl  %ds:(%esi),(%dx)
410398:	b6 01                	mov    $0x1,%dh
41039a:	00 06                	add    %al,(%esi)
41039c:	6f                   	outsl  %ds:(%esi),(%dx)
41039d:	c6 01 00             	movb   $0x0,(%ecx)
4103a0:	0a 00                	or     (%eax),%al
4103a2:	00 02                	add    %al,(%edx)
4103a4:	7b 09                	jnp    0x4103af
4103a6:	02 00                	add    (%eax),%al
4103a8:	04 14                	add    $0x14,%al
4103aa:	fe 03                	incb   (%ebx)
4103ac:	0c 08                	or     $0x8,%al
4103ae:	2c 0e                	sub    $0xe,%al
4103b0:	02 7b 09             	add    0x9(%ebx),%bh
4103b3:	02 00                	add    (%eax),%al
4103b5:	04 02                	add    $0x2,%al
4103b7:	14 6f                	adc    $0x6f,%al
4103b9:	ed                   	in     (%dx),%eax
4103ba:	00 00                	add    %al,(%eax)
4103bc:	0a 00                	or     (%eax),%al
4103be:	2a 00                	sub    (%eax),%al
4103c0:	1b 30                	sbb    (%eax),%esi
4103c2:	03 00                	add    (%eax),%eax
4103c4:	93                   	xchg   %eax,%ebx
4103c5:	00 00                	add    %al,(%eax)
4103c7:	00 c4                	add    %al,%ah
4103c9:	00 00                	add    %al,(%eax)
4103cb:	11 00                	adc    %eax,(%eax)
4103cd:	00 04 6f             	add    %al,(%edi,%ebp,2)
4103d0:	c2 01 00             	ret    $0x1
4103d3:	0a 6f c3             	or     -0x3d(%edi),%ch
4103d6:	01 00                	add    %eax,(%eax)
4103d8:	0a 0a                	or     (%edx),%cl
4103da:	2b 1e                	sub    (%esi),%ebx
4103dc:	06                   	push   %es
4103dd:	6f                   	outsl  %ds:(%esi),(%dx)
4103de:	c4 01                	les    (%ecx),%eax
4103e0:	00 0a                	add    %cl,(%edx)
4103e2:	0b 00                	or     (%eax),%eax
4103e4:	07                   	pop    %es
4103e5:	02 6f b9             	add    -0x47(%edi),%ch
4103e8:	02 00                	add    (%eax),%al
4103ea:	06                   	push   %es
4103eb:	00 07                	add    %al,(%edi)
4103ed:	02 28                	add    (%eax),%ch
4103ef:	b6 02                	mov    $0x2,%dh
4103f1:	00 06                	add    %al,(%esi)
4103f3:	6f                   	outsl  %ds:(%esi),(%dx)
4103f4:	b7 02                	mov    $0x2,%bh
4103f6:	00 06                	add    %al,(%esi)
4103f8:	00 00                	add    %al,(%eax)
4103fa:	06                   	push   %es
4103fb:	6f                   	outsl  %ds:(%esi),(%dx)
4103fc:	c5 01                	lds    (%ecx),%eax
4103fe:	00 0a                	add    %cl,(%edx)
410400:	2d da de 0b 06       	sub    $0x60bdeda,%eax
410405:	2c 07                	sub    $0x7,%al
410407:	06                   	push   %es
410408:	6f                   	outsl  %ds:(%esi),(%dx)
410409:	38 00                	cmp    %al,(%eax)
41040b:	00 0a                	add    %cl,(%edx)
41040d:	00 dc                	add    %bl,%ah
41040f:	02 28                	add    (%eax),%ch
410411:	b6 02                	mov    $0x2,%dh
410413:	00 06                	add    %al,(%esi)
410415:	2c 10                	sub    $0x10,%al
410417:	02 28                	add    (%eax),%ch
410419:	b6 02                	mov    $0x2,%dh
41041b:	00 06                	add    %al,(%esi)
41041d:	6f                   	outsl  %ds:(%esi),(%dx)
41041e:	b6 01                	mov    $0x1,%dh
410420:	00 06                	add    %al,(%esi)
410422:	14 fe                	adc    $0xfe,%al
410424:	03 2b                	add    (%ebx),%ebp
410426:	01 16                	add    %edx,(%esi)
410428:	0c 08                	or     $0x8,%al
41042a:	2c 17                	sub    $0x17,%al
41042c:	02 28                	add    (%eax),%ch
41042e:	b2 02                	mov    $0x2,%dl
410430:	00 06                	add    %al,(%esi)
410432:	02 28                	add    (%eax),%ch
410434:	b6 02                	mov    $0x2,%dh
410436:	00 06                	add    %al,(%esi)
410438:	6f                   	outsl  %ds:(%esi),(%dx)
410439:	b6 01                	mov    $0x1,%dh
41043b:	00 06                	add    %al,(%esi)
41043d:	6f                   	outsl  %ds:(%esi),(%dx)
41043e:	c6 01 00             	movb   $0x0,(%ecx)
410441:	0a 00                	or     (%eax),%al
410443:	02 7b 07             	add    0x7(%ebx),%bh
410446:	02 00                	add    (%eax),%al
410448:	04 14                	add    $0x14,%al
41044a:	fe 03                	incb   (%ebx)
41044c:	0d 09 2c 0e 02       	or     $0x20e2c09,%eax
410451:	7b 07                	jnp    0x41045a
410453:	02 00                	add    (%eax),%al
410455:	04 02                	add    $0x2,%al
410457:	04 6f                	add    $0x6f,%al
410459:	21 02                	and    %eax,(%edx)
41045b:	00 0a                	add    %cl,(%edx)
41045d:	00 2a                	add    %ch,(%edx)
41045f:	00 01                	add    %al,(%ecx)
410461:	10 00                	adc    %al,(%eax)
410463:	00 02                	add    %al,(%edx)
410465:	00 0e                	add    %cl,(%esi)
410467:	00 2a                	add    %ch,(%edx)
410469:	38 00                	cmp    %al,(%eax)
41046b:	0b 00                	or     (%eax),%eax
41046d:	00 00                	add    %al,(%eax)
41046f:	00 13                	add    %dl,(%ebx)
410471:	30 03                	xor    %al,(%ebx)
410473:	00 37                	add    %dh,(%edi)
410475:	00 00                	add    %al,(%eax)
410477:	00 5c 00 00          	add    %bl,0x0(%eax,%eax,1)
41047b:	11 00                	adc    %eax,(%eax)
41047d:	02 28                	add    (%eax),%ch
41047f:	b2 02                	mov    $0x2,%dl
410481:	00 06                	add    %al,(%esi)
410483:	6f                   	outsl  %ds:(%esi),(%dx)
410484:	cc                   	int3
410485:	01 00                	add    %eax,(%eax)
410487:	0a 16                	or     (%esi),%dl
410489:	fe 01                	incb   (%ecx)
41048b:	0a 06                	or     (%esi),%al
41048d:	2c 08                	sub    $0x8,%al
41048f:	02 16                	add    (%esi),%dl
410491:	28 b1 02 00 06 00    	sub    %dh,0x60002(%ecx)
410497:	02 7b 08             	add    0x8(%ebx),%bh
41049a:	02 00                	add    (%eax),%al
41049c:	04 14                	add    $0x14,%al
41049e:	fe 03                	incb   (%ebx)
4104a0:	0b 07                	or     (%edi),%eax
4104a2:	2c 0e                	sub    $0xe,%al
4104a4:	02 7b 08             	add    0x8(%ebx),%bh
4104a7:	02 00                	add    (%eax),%al
4104a9:	04 02                	add    $0x2,%al
4104ab:	04 6f                	add    $0x6f,%al
4104ad:	21 02                	and    %eax,(%edx)
4104af:	00 0a                	add    %cl,(%edx)
4104b1:	00 2a                	add    %ch,(%edx)
4104b3:	1e                   	push   %ds
4104b4:	02 7b 22             	add    0x22(%ebx),%bh
4104b7:	02 00                	add    (%eax),%al
4104b9:	0a 2a                	or     (%edx),%ch
4104bb:	22 02                	and    (%edx),%al
4104bd:	03 7d 22             	add    0x22(%ebp),%edi
4104c0:	02 00                	add    (%eax),%al
4104c2:	0a 2a                	or     (%edx),%ch
4104c4:	1e                   	push   %ds
4104c5:	02 7b 20             	add    0x20(%ebx),%bh
4104c8:	02 00                	add    (%eax),%al
4104ca:	04 2a                	add    $0x2a,%al
4104cc:	22 02                	and    (%edx),%al
4104ce:	03 7d 20             	add    0x20(%ebp),%edi
4104d1:	02 00                	add    (%eax),%al
4104d3:	04 2a                	add    $0x2a,%al
4104d5:	46                   	inc    %esi
4104d6:	02 28                	add    (%eax),%ch
4104d8:	5f                   	pop    %edi
4104d9:	01 00                	add    %eax,(%eax)
4104db:	0a 00                	or     (%eax),%al
4104dd:	00 02                	add    %al,(%edx)
4104df:	03 28                	add    (%eax),%ebp
4104e1:	d4 02                	aam    $0x2
4104e3:	00 06                	add    %al,(%esi)
4104e5:	00 2a                	add    %ch,(%edx)
4104e7:	00 13                	add    %dl,(%ebx)
4104e9:	30 03                	xor    %al,(%ebx)
4104eb:	00 11                	add    %dl,(%ecx)
4104ed:	00 00                	add    %al,(%eax)
4104ef:	00 75 00             	add    %dh,0x0(%ebp)
4104f2:	00 11                	add    %dl,(%ecx)
4104f4:	00 1f                	add    %bl,(%edi)
4104f6:	3c 1f                	cmp    $0x1f,%al
4104f8:	3f                   	aas
4104f9:	1f                   	pop    %ds
4104fa:	41                   	inc    %ecx
4104fb:	28 d5                	sub    %dl,%ch
4104fd:	00 00                	add    %al,(%eax)
4104ff:	0a 0a                	or     (%edx),%cl
410501:	2b 00                	sub    (%eax),%eax
410503:	06                   	push   %es
410504:	2a 00                	sub    (%eax),%al
410506:	00 00                	add    %al,(%eax)
410508:	13 30                	adc    (%eax),%esi
41050a:	03 00                	add    (%eax),%eax
41050c:	11 00                	adc    %eax,(%eax)
41050e:	00 00                	add    %al,(%eax)
410510:	75 00                	jne    0x410512
410512:	00 11                	add    %dl,(%ecx)
410514:	00 1f                	add    %bl,(%edi)
410516:	39 1f                	cmp    %ebx,(%edi)
410518:	3c 1f                	cmp    $0x1f,%al
41051a:	3e 28 d5             	ds sub %dl,%ch
41051d:	00 00                	add    %al,(%eax)
41051f:	0a 0a                	or     (%edx),%cl
410521:	2b 00                	sub    (%eax),%eax
410523:	06                   	push   %es
410524:	2a 00                	sub    (%eax),%al
410526:	00 00                	add    %al,(%eax)
410528:	13 30                	adc    (%eax),%esi
41052a:	03 00                	add    (%eax),%eax
41052c:	11 00                	adc    %eax,(%eax)
41052e:	00 00                	add    %al,(%eax)
410530:	75 00                	jne    0x410532
410532:	00 11                	add    %dl,(%ecx)
410534:	00 1f                	add    %bl,(%edi)
410536:	42                   	inc    %edx
410537:	1f                   	pop    %ds
410538:	4d                   	dec    %ebp
410539:	1f                   	pop    %ds
41053a:	5f                   	pop    %edi
41053b:	28 d5                	sub    %dl,%ch
41053d:	00 00                	add    %al,(%eax)
41053f:	0a 0a                	or     (%edx),%cl
410541:	2b 00                	sub    (%eax),%eax
410543:	06                   	push   %es
410544:	2a 00                	sub    (%eax),%al
410546:	00 00                	add    %al,(%eax)
410548:	13 30                	adc    (%eax),%esi
41054a:	03 00                	add    (%eax),%eax
41054c:	11 00                	adc    %eax,(%eax)
41054e:	00 00                	add    %al,(%eax)
410550:	75 00                	jne    0x410552
410552:	00 11                	add    %dl,(%ecx)
410554:	00 1f                	add    %bl,(%edi)
410556:	34 1f                	xor    $0x1f,%al
410558:	39 1f                	cmp    %ebx,(%edi)
41055a:	42                   	inc    %edx
41055b:	28 d5                	sub    %dl,%ch
41055d:	00 00                	add    %al,(%eax)
41055f:	0a 0a                	or     (%edx),%cl
410561:	2b 00                	sub    (%eax),%eax
410563:	06                   	push   %es