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
6e65fa:	cc                   	int3
6e65fb:	cc                   	int3
6e65fc:	cc                   	int3
6e65fd:	cc                   	int3
6e65fe:	cc                   	int3
6e65ff:	cc                   	int3
6e6600:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6e6604:	85 c9                	test   %ecx,%ecx
6e6606:	74 08                	je     0x6e6610
6e6608:	8b 44 24 08          	mov    0x8(%esp),%eax
6e660c:	8b 00                	mov    (%eax),%eax
6e660e:	89 01                	mov    %eax,(%ecx)
6e6610:	c2 08 00             	ret    $0x8
6e6613:	cc                   	int3
6e6614:	cc                   	int3
6e6615:	cc                   	int3
6e6616:	cc                   	int3
6e6617:	cc                   	int3
6e6618:	cc                   	int3
6e6619:	cc                   	int3
6e661a:	cc                   	int3
6e661b:	cc                   	int3
6e661c:	cc                   	int3
6e661d:	cc                   	int3
6e661e:	cc                   	int3
6e661f:	cc                   	int3
6e6620:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6e6624:	85 c9                	test   %ecx,%ecx
6e6626:	74 08                	je     0x6e6630
6e6628:	8b 44 24 0c          	mov    0xc(%esp),%eax
6e662c:	8b 00                	mov    (%eax),%eax
6e662e:	89 01                	mov    %eax,(%ecx)
6e6630:	c3                   	ret
6e6631:	cc                   	int3
6e6632:	cc                   	int3
6e6633:	cc                   	int3
6e6634:	cc                   	int3
6e6635:	cc                   	int3
6e6636:	cc                   	int3
6e6637:	cc                   	int3
6e6638:	cc                   	int3
6e6639:	cc                   	int3
6e663a:	cc                   	int3
6e663b:	cc                   	int3
6e663c:	cc                   	int3
6e663d:	cc                   	int3
6e663e:	cc                   	int3
6e663f:	cc                   	int3
6e6640:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6e6644:	85 c9                	test   %ecx,%ecx
6e6646:	74 08                	je     0x6e6650
6e6648:	8b 44 24 08          	mov    0x8(%esp),%eax
6e664c:	8b 00                	mov    (%eax),%eax
6e664e:	89 01                	mov    %eax,(%ecx)
6e6650:	c2 08 00             	ret    $0x8
6e6653:	cc                   	int3
6e6654:	cc                   	int3
6e6655:	cc                   	int3
6e6656:	cc                   	int3
6e6657:	cc                   	int3
6e6658:	cc                   	int3
6e6659:	cc                   	int3
6e665a:	cc                   	int3
6e665b:	cc                   	int3
6e665c:	cc                   	int3
6e665d:	cc                   	int3
6e665e:	cc                   	int3
6e665f:	cc                   	int3
6e6660:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6e6664:	85 c9                	test   %ecx,%ecx
6e6666:	74 08                	je     0x6e6670
6e6668:	8b 44 24 08          	mov    0x8(%esp),%eax
6e666c:	8b 00                	mov    (%eax),%eax
6e666e:	89 01                	mov    %eax,(%ecx)
6e6670:	c2 08 00             	ret    $0x8
6e6673:	cc                   	int3
6e6674:	cc                   	int3
6e6675:	cc                   	int3
6e6676:	cc                   	int3
6e6677:	cc                   	int3
6e6678:	cc                   	int3
6e6679:	cc                   	int3
6e667a:	cc                   	int3
6e667b:	cc                   	int3
6e667c:	cc                   	int3
6e667d:	cc                   	int3
6e667e:	cc                   	int3
6e667f:	cc                   	int3
6e6680:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6e6684:	85 c9                	test   %ecx,%ecx
6e6686:	74 08                	je     0x6e6690
6e6688:	8b 44 24 0c          	mov    0xc(%esp),%eax
6e668c:	8b 00                	mov    (%eax),%eax
6e668e:	89 01                	mov    %eax,(%ecx)
6e6690:	c3                   	ret
6e6691:	cc                   	int3
6e6692:	cc                   	int3
6e6693:	cc                   	int3
6e6694:	cc                   	int3
6e6695:	cc                   	int3
6e6696:	cc                   	int3
6e6697:	cc                   	int3
6e6698:	cc                   	int3
6e6699:	cc                   	int3
6e669a:	cc                   	int3
6e669b:	cc                   	int3
6e669c:	cc                   	int3
6e669d:	cc                   	int3
6e669e:	cc                   	int3
6e669f:	cc                   	int3
6e66a0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6e66a4:	85 c9                	test   %ecx,%ecx
6e66a6:	74 08                	je     0x6e66b0
6e66a8:	8b 44 24 08          	mov    0x8(%esp),%eax
6e66ac:	8b 00                	mov    (%eax),%eax
6e66ae:	89 01                	mov    %eax,(%ecx)
6e66b0:	c2 08 00             	ret    $0x8
6e66b3:	cc                   	int3
6e66b4:	cc                   	int3
6e66b5:	cc                   	int3
6e66b6:	cc                   	int3
6e66b7:	cc                   	int3
6e66b8:	cc                   	int3
6e66b9:	cc                   	int3
6e66ba:	cc                   	int3
6e66bb:	cc                   	int3
6e66bc:	cc                   	int3
6e66bd:	cc                   	int3
6e66be:	cc                   	int3
6e66bf:	cc                   	int3
6e66c0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6e66c4:	85 c9                	test   %ecx,%ecx
6e66c6:	74 08                	je     0x6e66d0
6e66c8:	8b 44 24 08          	mov    0x8(%esp),%eax
6e66cc:	8b 00                	mov    (%eax),%eax
6e66ce:	89 01                	mov    %eax,(%ecx)
6e66d0:	c2 08 00             	ret    $0x8
6e66d3:	cc                   	int3
6e66d4:	cc                   	int3
6e66d5:	cc                   	int3
6e66d6:	cc                   	int3
6e66d7:	cc                   	int3
6e66d8:	cc                   	int3
6e66d9:	cc                   	int3
6e66da:	cc                   	int3
6e66db:	cc                   	int3
6e66dc:	cc                   	int3
6e66dd:	cc                   	int3
6e66de:	cc                   	int3
6e66df:	cc                   	int3
6e66e0:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6e66e4:	85 c9                	test   %ecx,%ecx
6e66e6:	74 08                	je     0x6e66f0
6e66e8:	8b 44 24 0c          	mov    0xc(%esp),%eax
6e66ec:	8b 00                	mov    (%eax),%eax
6e66ee:	89 01                	mov    %eax,(%ecx)
6e66f0:	c3                   	ret
6e66f1:	cc                   	int3
6e66f2:	cc                   	int3
6e66f3:	cc                   	int3
6e66f4:	cc                   	int3
6e66f5:	cc                   	int3
6e66f6:	cc                   	int3
6e66f7:	cc                   	int3
6e66f8:	cc                   	int3
6e66f9:	cc                   	int3
6e66fa:	cc                   	int3
6e66fb:	cc                   	int3
6e66fc:	cc                   	int3
6e66fd:	cc                   	int3
6e66fe:	cc                   	int3
6e66ff:	cc                   	int3
6e6700:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6e6704:	85 c9                	test   %ecx,%ecx
6e6706:	74 08                	je     0x6e6710