5f44bf:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
5f44c6:	c2 04 00             	ret    $0x4
5f44c9:	cc                   	int3
5f44ca:	cc                   	int3
5f44cb:	cc                   	int3
5f44cc:	cc                   	int3
5f44cd:	cc                   	int3
5f44ce:	cc                   	int3
5f44cf:	cc                   	int3
5f44d0:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
5f44d6:	8b c1                	mov    %ecx,%eax
5f44d8:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
5f44df:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
5f44e6:	c2 08 00             	ret    $0x8
5f44e9:	cc                   	int3
5f44ea:	cc                   	int3
5f44eb:	cc                   	int3
5f44ec:	cc                   	int3
5f44ed:	cc                   	int3
5f44ee:	cc                   	int3
5f44ef:	cc                   	int3
5f44f0:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
5f44f6:	8b c1                	mov    %ecx,%eax
5f44f8:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
5f44ff:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
5f4506:	c2 04 00             	ret    $0x4
5f4509:	cc                   	int3
5f450a:	cc                   	int3
5f450b:	cc                   	int3
5f450c:	cc                   	int3
5f450d:	cc                   	int3
5f450e:	cc                   	int3
5f450f:	cc                   	int3
5f4510:	8b c1                	mov    %ecx,%eax
5f4512:	c2 04 00             	ret    $0x4
5f4515:	cc                   	int3
5f4516:	cc                   	int3
5f4517:	cc                   	int3
5f4518:	cc                   	int3
5f4519:	cc                   	int3
5f451a:	cc                   	int3
5f451b:	cc                   	int3
5f451c:	cc                   	int3
5f451d:	cc                   	int3
5f451e:	cc                   	int3
5f451f:	cc                   	int3
5f4520:	c3                   	ret
5f4521:	cc                   	int3
5f4522:	cc                   	int3
5f4523:	cc                   	int3
5f4524:	cc                   	int3
5f4525:	cc                   	int3
5f4526:	cc                   	int3
5f4527:	cc                   	int3
5f4528:	cc                   	int3
5f4529:	cc                   	int3
5f452a:	cc                   	int3
5f452b:	cc                   	int3
5f452c:	cc                   	int3
5f452d:	cc                   	int3
5f452e:	cc                   	int3
5f452f:	cc                   	int3
5f4530:	c3                   	ret
5f4531:	cc                   	int3
5f4532:	cc                   	int3
5f4533:	cc                   	int3
5f4534:	cc                   	int3
5f4535:	cc                   	int3
5f4536:	cc                   	int3
5f4537:	cc                   	int3
5f4538:	cc                   	int3
5f4539:	cc                   	int3
5f453a:	cc                   	int3
5f453b:	cc                   	int3
5f453c:	cc                   	int3
5f453d:	cc                   	int3
5f453e:	cc                   	int3
5f453f:	cc                   	int3
5f4540:	32 c0                	xor    %al,%al
5f4542:	c3                   	ret
5f4543:	cc                   	int3
5f4544:	cc                   	int3
5f4545:	cc                   	int3
5f4546:	cc                   	int3
5f4547:	cc                   	int3
5f4548:	cc                   	int3
5f4549:	cc                   	int3
5f454a:	cc                   	int3
5f454b:	cc                   	int3
5f454c:	cc                   	int3
5f454d:	cc                   	int3
5f454e:	cc                   	int3
5f454f:	cc                   	int3
5f4550:	32 c0                	xor    %al,%al
5f4552:	c3                   	ret
5f4553:	cc                   	int3
5f4554:	cc                   	int3
5f4555:	cc                   	int3
5f4556:	cc                   	int3
5f4557:	cc                   	int3
5f4558:	cc                   	int3
5f4559:	cc                   	int3
5f455a:	cc                   	int3
5f455b:	cc                   	int3
5f455c:	cc                   	int3
5f455d:	cc                   	int3
5f455e:	cc                   	int3
5f455f:	cc                   	int3
5f4560:	8b 44 24 04          	mov    0x4(%esp),%eax
5f4564:	8b 4c 24 08          	mov    0x8(%esp),%ecx
5f4568:	89 08                	mov    %ecx,(%eax)
5f456a:	c3                   	ret
5f456b:	cc                   	int3
5f456c:	cc                   	int3
5f456d:	cc                   	int3
5f456e:	cc                   	int3
5f456f:	cc                   	int3
5f4570:	83 ec 08             	sub    $0x8,%esp
5f4573:	51                   	push   %ecx
5f4574:	c6 44 24 04 00       	movb   $0x0,0x4(%esp)
5f4579:	ff 74 24 04          	push   0x4(%esp)
5f457d:	51                   	push   %ecx
5f457e:	ff 74 24 20          	push   0x20(%esp)
5f4582:	ff 74 24 20          	push   0x20(%esp)
5f4586:	ff 74 24 20          	push   0x20(%esp)
5f458a:	e8 31 41 e1 ff       	call   0x4086c0
5f458f:	83 c4 20             	add    $0x20,%esp
5f4592:	c2 0c 00             	ret    $0xc
5f4595:	cc                   	int3
5f4596:	cc                   	int3
5f4597:	cc                   	int3
5f4598:	cc                   	int3
5f4599:	cc                   	int3
5f459a:	cc                   	int3
5f459b:	cc                   	int3
5f459c:	cc                   	int3
5f459d:	cc                   	int3
5f459e:	cc                   	int3
5f459f:	cc                   	int3
5f45a0:	83 ec 08             	sub    $0x8,%esp
5f45a3:	51                   	push   %ecx
5f45a4:	c6 44 24 04 00       	movb   $0x0,0x4(%esp)
5f45a9:	ff 74 24 04          	push   0x4(%esp)
5f45ad:	51                   	push   %ecx
5f45ae:	ff 74 24 20          	push   0x20(%esp)
5f45b2:	ff 74 24 20          	push   0x20(%esp)
5f45b6:	ff 74 24 20          	push   0x20(%esp)
5f45ba:	e8 df 74 e3 ff       	call   0x42ba9e
5f45bf:	83 c4 20             	add    $0x20,%esp
5f45c2:	c2 0c 00             	ret    $0xc
5f45c5:	cc                   	int3
5f45c6:	cc                   	int3
5f45c7:	cc                   	int3
5f45c8:	cc                   	int3
5f45c9:	cc                   	int3
5f45ca:	cc                   	int3
5f45cb:	cc                   	int3
5f45cc:	cc                   	int3
5f45cd:	cc                   	int3
5f45ce:	cc                   	int3
5f45cf:	cc                   	int3
5f45d0:	8b 44 24 04          	mov    0x4(%esp),%eax
5f45d4:	c3                   	ret
5f45d5:	cc                   	int3
5f45d6:	cc                   	int3
5f45d7:	cc                   	int3
5f45d8:	cc                   	int3
5f45d9:	cc                   	int3
5f45da:	cc                   	int3
5f45db:	cc                   	int3
5f45dc:	cc                   	int3
5f45dd:	cc                   	int3
5f45de:	cc                   	int3
5f45df:	cc                   	int3
5f45e0:	8b 44 24 04          	mov    0x4(%esp),%eax
5f45e4:	c3                   	ret
5f45e5:	cc                   	int3
5f45e6:	cc                   	int3
5f45e7:	cc                   	int3
5f45e8:	cc                   	int3
5f45e9:	cc                   	int3
5f45ea:	cc                   	int3
5f45eb:	cc                   	int3
5f45ec:	cc                   	int3
5f45ed:	cc                   	int3
5f45ee:	cc                   	int3
5f45ef:	cc                   	int3
5f45f0:	8b 44 24 04          	mov    0x4(%esp),%eax
5f45f4:	c3                   	ret
5f45f5:	cc                   	int3
5f45f6:	cc                   	int3
5f45f7:	cc                   	int3
5f45f8:	cc                   	int3
5f45f9:	cc                   	int3
5f45fa:	cc                   	int3
5f45fb:	cc                   	int3
5f45fc:	cc                   	int3
5f45fd:	cc                   	int3
5f45fe:	cc                   	int3
5f45ff:	cc                   	int3
5f4600:	83 ec 08             	sub    $0x8,%esp
5f4603:	51                   	push   %ecx
5f4604:	c6 44 24 04 00       	movb   $0x0,0x4(%esp)
5f4609:	ff 74 24 04          	push   0x4(%esp)
5f460d:	ff 74 24 20          	push   0x20(%esp)
5f4611:	ff 74 24 20          	push   0x20(%esp)
5f4615:	ff 74 24 20          	push   0x20(%esp)
5f4619:	ff 74 24 20          	push   0x20(%esp)
5f461d:	e8 9e 40 e1 ff       	call   0x4086c0
5f4622:	83 c4 20             	add    $0x20,%esp
5f4625:	c3                   	ret
5f4626:	cc                   	int3
5f4627:	cc                   	int3
5f4628:	cc                   	int3
5f4629:	cc                   	int3
5f462a:	cc                   	int3
5f462b:	cc                   	int3
5f462c:	cc                   	int3
5f462d:	cc                   	int3
5f462e:	cc                   	int3
5f462f:	cc                   	int3
5f4630:	8b 4c 24 04          	mov    0x4(%esp),%ecx
5f4634:	57                   	push   %edi
5f4635:	8b 7c 24 0c          	mov    0xc(%esp),%edi
5f4639:	3b cf                	cmp    %edi,%ecx
5f463b:	74 24                	je     0x5f4661
5f463d:	56                   	push   %esi
5f463e:	8b 74 24 14          	mov    0x14(%esp),%esi
5f4642:	85 f6                	test   %esi,%esi
5f4644:	74 0c                	je     0x5f4652
5f4646:	8b 01                	mov    (%ecx),%eax
5f4648:	89 06                	mov    %eax,(%esi)
5f464a:	66 8b 51 04          	mov    0x4(%ecx),%dx
5f464e:	66 89 56 04          	mov    %dx,0x4(%esi)
5f4652:	83 c1 08             	add    $0x8,%ecx
5f4655:	83 c6 08             	add    $0x8,%esi
5f4658:	3b cf                	cmp    %edi,%ecx
5f465a:	75 e6                	jne    0x5f4642
5f465c:	8b c6                	mov    %esi,%eax
5f465e:	5e                   	pop    %esi
5f465f:	5f                   	pop    %edi
5f4660:	c3                   	ret
5f4661:	8b 44 24 10          	mov    0x10(%esp),%eax
5f4665:	5f                   	pop    %edi
5f4666:	c3                   	ret
5f4667:	cc                   	int3
5f4668:	cc                   	int3
5f4669:	cc                   	int3
5f466a:	cc                   	int3
5f466b:	cc                   	int3
5f466c:	cc                   	int3
5f466d:	cc                   	int3
5f466e:	cc                   	int3
5f466f:	cc                   	int3
5f4670:	cc                   	int3
5f4671:	cc                   	int3
5f4672:	cc                   	int3
5f4673:	cc                   	int3
5f4674:	cc                   	int3
5f4675:	cc                   	int3
5f4676:	cc                   	int3
5f4677:	cc                   	int3
5f4678:	cc                   	int3
5f4679:	cc                   	int3
5f467a:	cc                   	int3
5f467b:	cc                   	int3
5f467c:	cc                   	int3
5f467d:	cc                   	int3
5f467e:	cc                   	int3
5f467f:	cc                   	int3
5f4680:	83 ec 08             	sub    $0x8,%esp
5f4683:	51                   	push   %ecx
5f4684:	c6 44 24 04 00       	movb   $0x0,0x4(%esp)
5f4689:	ff 74 24 04          	push   0x4(%esp)
5f468d:	ff 74 24 20          	push   0x20(%esp)
5f4691:	ff 74 24 20          	push   0x20(%esp)
5f4695:	ff 74 24 20          	push   0x20(%esp)
5f4699:	ff 74 24 20          	push   0x20(%esp)
5f469d:	e8 1e 40 e1 ff       	call   0x4086c0
5f46a2:	83 c4 20             	add    $0x20,%esp
5f46a5:	c3                   	ret
5f46a6:	cc                   	int3
5f46a7:	cc                   	int3
5f46a8:	cc                   	int3
5f46a9:	cc                   	int3
5f46aa:	cc                   	int3
5f46ab:	cc                   	int3
5f46ac:	cc                   	int3
5f46ad:	cc                   	int3
5f46ae:	cc                   	int3
5f46af:	cc                   	int3
5f46b0:	83 ec 08             	sub    $0x8,%esp
5f46b3:	51                   	push   %ecx
5f46b4:	c6 44 24 04 00       	movb   $0x0,0x4(%esp)
5f46b9:	ff 74 24 04          	push   0x4(%esp)
5f46bd:	ff 74 24 20          	push   0x20(%esp)
5f46c1:	ff 74 24 20          	push   0x20(%esp)
5f46c5:	ff 74 24 20          	push   0x20(%esp)
5f46c9:	ff 74 24 20          	push   0x20(%esp)
5f46cd:	e8 cc 73 e3 ff       	call   0x42ba9e
5f46d2:	83 c4 20             	add    $0x20,%esp
5f46d5:	c3                   	ret
5f46d6:	cc                   	int3
5f46d7:	cc                   	int3
5f46d8:	cc                   	int3
5f46d9:	cc                   	int3
5f46da:	cc                   	int3
5f46db:	cc                   	int3
5f46dc:	cc                   	int3
5f46dd:	cc                   	int3
5f46de:	cc                   	int3
5f46df:	cc                   	int3
5f46e0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
5f46e4:	57                   	push   %edi
5f46e5:	8b 7c 24 0c          	mov    0xc(%esp),%edi
5f46e9:	3b cf                	cmp    %edi,%ecx
5f46eb:	74 24                	je     0x5f4711
5f46ed:	56                   	push   %esi
5f46ee:	8b 74 24 14          	mov    0x14(%esp),%esi
5f46f2:	85 f6                	test   %esi,%esi
5f46f4:	74 0c                	je     0x5f4702
5f46f6:	8b 01                	mov    (%ecx),%eax
5f46f8:	89 06                	mov    %eax,(%esi)
5f46fa:	66 8b 51 04          	mov    0x4(%ecx),%dx
5f46fe:	66 89 56 04          	mov    %dx,0x4(%esi)
5f4702:	83 c1 08             	add    $0x8,%ecx
5f4705:	83 c6 08             	add    $0x8,%esi
5f4708:	3b cf                	cmp    %edi,%ecx
5f470a:	75 e6                	jne    0x5f46f2
5f470c:	8b c6                	mov    %esi,%eax
5f470e:	5e                   	pop    %esi
5f470f:	5f                   	pop    %edi
5f4710:	c3                   	ret
5f4711:	8b 44 24 10          	mov    0x10(%esp),%eax
5f4715:	5f                   	pop    %edi
5f4716:	c3                   	ret
5f4717:	cc                   	int3
5f4718:	cc                   	int3
5f4719:	cc                   	int3
5f471a:	cc                   	int3
5f471b:	cc                   	int3
5f471c:	cc                   	int3
5f471d:	cc                   	int3
5f471e:	cc                   	int3
5f471f:	cc                   	int3
5f4720:	cc                   	int3
5f4721:	cc                   	int3
5f4722:	cc                   	int3
5f4723:	cc                   	int3
5f4724:	cc                   	int3