6e63f5:	8b 74 24 10          	mov    0x10(%esp),%esi
6e63f9:	57                   	push   %edi
6e63fa:	8b 7c 24 10          	mov    0x10(%esp),%edi
6e63fe:	2b f8                	sub    %eax,%edi
6e6400:	57                   	push   %edi
6e6401:	50                   	push   %eax
6e6402:	56                   	push   %esi
6e6403:	e8 7a 87 d3 ff       	call   0x41eb82
6e6408:	83 c4 0c             	add    $0xc,%esp
6e640b:	8d 04 37             	lea    (%edi,%esi,1),%eax
6e640e:	5f                   	pop    %edi
6e640f:	5e                   	pop    %esi
6e6410:	c2 0c 00             	ret    $0xc
6e6413:	cc                   	int3
6e6414:	cc                   	int3
6e6415:	cc                   	int3
6e6416:	cc                   	int3
6e6417:	cc                   	int3
6e6418:	cc                   	int3
6e6419:	cc                   	int3
6e641a:	cc                   	int3
6e641b:	cc                   	int3
6e641c:	cc                   	int3
6e641d:	cc                   	int3
6e641e:	cc                   	int3
6e641f:	cc                   	int3
6e6420:	8b 44 24 04          	mov    0x4(%esp),%eax
6e6424:	c3                   	ret
6e6425:	cc                   	int3
6e6426:	cc                   	int3
6e6427:	cc                   	int3
6e6428:	cc                   	int3
6e6429:	cc                   	int3
6e642a:	cc                   	int3
6e642b:	cc                   	int3
6e642c:	cc                   	int3
6e642d:	cc                   	int3
6e642e:	cc                   	int3
6e642f:	cc                   	int3
6e6430:	8b 44 24 04          	mov    0x4(%esp),%eax
6e6434:	c3                   	ret
6e6435:	cc                   	int3
6e6436:	cc                   	int3
6e6437:	cc                   	int3
6e6438:	cc                   	int3
6e6439:	cc                   	int3
6e643a:	cc                   	int3
6e643b:	cc                   	int3
6e643c:	cc                   	int3
6e643d:	cc                   	int3
6e643e:	cc                   	int3
6e643f:	cc                   	int3
6e6440:	8b 44 24 04          	mov    0x4(%esp),%eax
6e6444:	c3                   	ret
6e6445:	cc                   	int3
6e6446:	cc                   	int3
6e6447:	cc                   	int3
6e6448:	cc                   	int3
6e6449:	cc                   	int3
6e644a:	cc                   	int3
6e644b:	cc                   	int3
6e644c:	cc                   	int3
6e644d:	cc                   	int3
6e644e:	cc                   	int3
6e644f:	cc                   	int3
6e6450:	8b 44 24 04          	mov    0x4(%esp),%eax
6e6454:	c3                   	ret
6e6455:	cc                   	int3
6e6456:	cc                   	int3
6e6457:	cc                   	int3
6e6458:	cc                   	int3
6e6459:	cc                   	int3
6e645a:	cc                   	int3
6e645b:	cc                   	int3
6e645c:	cc                   	int3
6e645d:	cc                   	int3
6e645e:	cc                   	int3
6e645f:	cc                   	int3
6e6460:	8b 44 24 04          	mov    0x4(%esp),%eax
6e6464:	56                   	push   %esi
6e6465:	8b 74 24 10          	mov    0x10(%esp),%esi
6e6469:	57                   	push   %edi
6e646a:	8b 7c 24 10          	mov    0x10(%esp),%edi
6e646e:	2b f8                	sub    %eax,%edi
6e6470:	57                   	push   %edi
6e6471:	50                   	push   %eax
6e6472:	56                   	push   %esi
6e6473:	e8 0a 87 d3 ff       	call   0x41eb82
6e6478:	83 c4 0c             	add    $0xc,%esp
6e647b:	8d 04 37             	lea    (%edi,%esi,1),%eax
6e647e:	5f                   	pop    %edi
6e647f:	5e                   	pop    %esi
6e6480:	c3                   	ret
6e6481:	cc                   	int3
6e6482:	cc                   	int3
6e6483:	cc                   	int3
6e6484:	cc                   	int3
6e6485:	cc                   	int3
6e6486:	cc                   	int3
6e6487:	cc                   	int3
6e6488:	cc                   	int3
6e6489:	cc                   	int3
6e648a:	cc                   	int3
6e648b:	cc                   	int3
6e648c:	cc                   	int3
6e648d:	cc                   	int3
6e648e:	cc                   	int3
6e648f:	cc                   	int3
6e6490:	8b 44 24 04          	mov    0x4(%esp),%eax
6e6494:	56                   	push   %esi
6e6495:	8b 74 24 10          	mov    0x10(%esp),%esi
6e6499:	57                   	push   %edi
6e649a:	8b 7c 24 10          	mov    0x10(%esp),%edi
6e649e:	2b f8                	sub    %eax,%edi
6e64a0:	57                   	push   %edi
6e64a1:	50                   	push   %eax
6e64a2:	56                   	push   %esi
6e64a3:	e8 da 86 d3 ff       	call   0x41eb82
6e64a8:	83 c4 0c             	add    $0xc,%esp
6e64ab:	8d 04 37             	lea    (%edi,%esi,1),%eax
6e64ae:	5f                   	pop    %edi
6e64af:	5e                   	pop    %esi
6e64b0:	c3                   	ret
6e64b1:	cc                   	int3
6e64b2:	cc                   	int3
6e64b3:	cc                   	int3
6e64b4:	cc                   	int3
6e64b5:	cc                   	int3
6e64b6:	cc                   	int3
6e64b7:	cc                   	int3
6e64b8:	cc                   	int3
6e64b9:	cc                   	int3
6e64ba:	cc                   	int3
6e64bb:	cc                   	int3
6e64bc:	cc                   	int3
6e64bd:	cc                   	int3
6e64be:	cc                   	int3
6e64bf:	cc                   	int3
6e64c0:	8b 44 24 04          	mov    0x4(%esp),%eax
6e64c4:	56                   	push   %esi
6e64c5:	8b 74 24 10          	mov    0x10(%esp),%esi
6e64c9:	57                   	push   %edi
6e64ca:	8b 7c 24 10          	mov    0x10(%esp),%edi
6e64ce:	2b f8                	sub    %eax,%edi
6e64d0:	57                   	push   %edi
6e64d1:	50                   	push   %eax
6e64d2:	56                   	push   %esi
6e64d3:	e8 aa 86 d3 ff       	call   0x41eb82
6e64d8:	83 c4 0c             	add    $0xc,%esp
6e64db:	8d 04 37             	lea    (%edi,%esi,1),%eax
6e64de:	5f                   	pop    %edi
6e64df:	5e                   	pop    %esi
6e64e0:	c3                   	ret
6e64e1:	cc                   	int3
6e64e2:	cc                   	int3
6e64e3:	cc                   	int3
6e64e4:	cc                   	int3
6e64e5:	cc                   	int3
6e64e6:	cc                   	int3
6e64e7:	cc                   	int3
6e64e8:	cc                   	int3
6e64e9:	cc                   	int3
6e64ea:	cc                   	int3
6e64eb:	cc                   	int3
6e64ec:	cc                   	int3
6e64ed:	cc                   	int3
6e64ee:	cc                   	int3
6e64ef:	cc                   	int3
6e64f0:	8b 44 24 04          	mov    0x4(%esp),%eax
6e64f4:	56                   	push   %esi
6e64f5:	8b 74 24 10          	mov    0x10(%esp),%esi
6e64f9:	57                   	push   %edi
6e64fa:	8b 7c 24 10          	mov    0x10(%esp),%edi
6e64fe:	2b f8                	sub    %eax,%edi
6e6500:	57                   	push   %edi
6e6501:	50                   	push   %eax
6e6502:	56                   	push   %esi
6e6503:	e8 7a 86 d3 ff       	call   0x41eb82
6e6508:	83 c4 0c             	add    $0xc,%esp
6e650b:	8d 04 37             	lea    (%edi,%esi,1),%eax
6e650e:	5f                   	pop    %edi
6e650f:	5e                   	pop    %esi
6e6510:	c3                   	ret
6e6511:	cc                   	int3
6e6512:	cc                   	int3
6e6513:	cc                   	int3
6e6514:	cc                   	int3
6e6515:	cc                   	int3
6e6516:	cc                   	int3
6e6517:	cc                   	int3
6e6518:	cc                   	int3
6e6519:	cc                   	int3
6e651a:	cc                   	int3
6e651b:	cc                   	int3
6e651c:	cc                   	int3
6e651d:	cc                   	int3
6e651e:	cc                   	int3
6e651f:	cc                   	int3
6e6520:	8b 44 24 04          	mov    0x4(%esp),%eax
6e6524:	56                   	push   %esi
6e6525:	8b 74 24 10          	mov    0x10(%esp),%esi
6e6529:	57                   	push   %edi
6e652a:	8b 7c 24 10          	mov    0x10(%esp),%edi
6e652e:	2b f8                	sub    %eax,%edi
6e6530:	57                   	push   %edi
6e6531:	50                   	push   %eax
6e6532:	56                   	push   %esi
6e6533:	e8 4a 86 d3 ff       	call   0x41eb82
6e6538:	83 c4 0c             	add    $0xc,%esp
6e653b:	8d 04 37             	lea    (%edi,%esi,1),%eax
6e653e:	5f                   	pop    %edi
6e653f:	5e                   	pop    %esi
6e6540:	c3                   	ret
6e6541:	cc                   	int3
6e6542:	cc                   	int3
6e6543:	cc                   	int3
6e6544:	cc                   	int3
6e6545:	cc                   	int3
6e6546:	cc                   	int3
6e6547:	cc                   	int3
6e6548:	cc                   	int3
6e6549:	cc                   	int3
6e654a:	cc                   	int3
6e654b:	cc                   	int3
6e654c:	cc                   	int3
6e654d:	cc                   	int3
6e654e:	cc                   	int3
6e654f:	cc                   	int3
6e6550:	8b 44 24 04          	mov    0x4(%esp),%eax
6e6554:	56                   	push   %esi
6e6555:	8b 74 24 10          	mov    0x10(%esp),%esi
6e6559:	57                   	push   %edi
6e655a:	8b 7c 24 10          	mov    0x10(%esp),%edi
6e655e:	2b f8                	sub    %eax,%edi
6e6560:	57                   	push   %edi
6e6561:	50                   	push   %eax
6e6562:	56                   	push   %esi
6e6563:	e8 1a 86 d3 ff       	call   0x41eb82
6e6568:	83 c4 0c             	add    $0xc,%esp
6e656b:	8d 04 37             	lea    (%edi,%esi,1),%eax
6e656e:	5f                   	pop    %edi
6e656f:	5e                   	pop    %esi
6e6570:	c3                   	ret
6e6571:	cc                   	int3
6e6572:	cc                   	int3
6e6573:	cc                   	int3
6e6574:	cc                   	int3
6e6575:	cc                   	int3
6e6576:	cc                   	int3
6e6577:	cc                   	int3
6e6578:	cc                   	int3
6e6579:	cc                   	int3
6e657a:	cc                   	int3
6e657b:	cc                   	int3
6e657c:	cc                   	int3
6e657d:	cc                   	int3
6e657e:	cc                   	int3
6e657f:	cc                   	int3
6e6580:	8b 44 24 04          	mov    0x4(%esp),%eax
6e6584:	c3                   	ret
6e6585:	cc                   	int3
6e6586:	cc                   	int3
6e6587:	cc                   	int3
6e6588:	cc                   	int3
6e6589:	cc                   	int3
6e658a:	cc                   	int3
6e658b:	cc                   	int3
6e658c:	cc                   	int3
6e658d:	cc                   	int3
6e658e:	cc                   	int3
6e658f:	cc                   	int3
6e6590:	8b 44 24 04          	mov    0x4(%esp),%eax
6e6594:	c3                   	ret
6e6595:	cc                   	int3
6e6596:	cc                   	int3
6e6597:	cc                   	int3
6e6598:	cc                   	int3
6e6599:	cc                   	int3
6e659a:	cc                   	int3
6e659b:	cc                   	int3
6e659c:	cc                   	int3
6e659d:	cc                   	int3
6e659e:	cc                   	int3
6e659f:	cc                   	int3
6e65a0:	8b 44 24 04          	mov    0x4(%esp),%eax
6e65a4:	c3                   	ret
6e65a5:	cc                   	int3
6e65a6:	cc                   	int3
6e65a7:	cc                   	int3
6e65a8:	cc                   	int3
6e65a9:	cc                   	int3
6e65aa:	cc                   	int3
6e65ab:	cc                   	int3
6e65ac:	cc                   	int3
6e65ad:	cc                   	int3
6e65ae:	cc                   	int3
6e65af:	cc                   	int3
6e65b0:	8b 44 24 04          	mov    0x4(%esp),%eax
6e65b4:	c3                   	ret
6e65b5:	cc                   	int3
6e65b6:	cc                   	int3
6e65b7:	cc                   	int3
6e65b8:	cc                   	int3
6e65b9:	cc                   	int3
6e65ba:	cc                   	int3
6e65bb:	cc                   	int3
6e65bc:	cc                   	int3
6e65bd:	cc                   	int3
6e65be:	cc                   	int3
6e65bf:	cc                   	int3
6e65c0:	8b 44 24 04          	mov    0x4(%esp),%eax
6e65c4:	c3                   	ret
6e65c5:	cc                   	int3
6e65c6:	cc                   	int3
6e65c7:	cc                   	int3
6e65c8:	cc                   	int3
6e65c9:	cc                   	int3
6e65ca:	cc                   	int3
6e65cb:	cc                   	int3
6e65cc:	cc                   	int3
6e65cd:	cc                   	int3
6e65ce:	cc                   	int3
6e65cf:	cc                   	int3
6e65d0:	8b 44 24 04          	mov    0x4(%esp),%eax
6e65d4:	c3                   	ret
6e65d5:	cc                   	int3
6e65d6:	cc                   	int3
6e65d7:	cc                   	int3
6e65d8:	cc                   	int3
6e65d9:	cc                   	int3
6e65da:	cc                   	int3
6e65db:	cc                   	int3
6e65dc:	cc                   	int3
6e65dd:	cc                   	int3
6e65de:	cc                   	int3
6e65df:	cc                   	int3
6e65e0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6e65e4:	85 c9                	test   %ecx,%ecx
6e65e6:	74 08                	je     0x6e65f0
6e65e8:	8b 44 24 08          	mov    0x8(%esp),%eax
6e65ec:	8b 00                	mov    (%eax),%eax
6e65ee:	89 01                	mov    %eax,(%ecx)
6e65f0:	c2 08 00             	ret    $0x8
6e65f3:	cc                   	int3
6e65f4:	cc                   	int3
6e65f5:	cc                   	int3
6e65f6:	cc                   	int3
6e65f7:	cc                   	int3
6e65f8:	cc                   	int3
6e65f9:	cc                   	int3