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
5f4725:	cc                   	int3
5f4726:	cc                   	int3
5f4727:	cc                   	int3
5f4728:	cc                   	int3
5f4729:	cc                   	int3
5f472a:	cc                   	int3
5f472b:	cc                   	int3
5f472c:	cc                   	int3
5f472d:	cc                   	int3
5f472e:	cc                   	int3
5f472f:	cc                   	int3
5f4730:	83 ec 08             	sub    $0x8,%esp
5f4733:	51                   	push   %ecx
5f4734:	c6 44 24 04 00       	movb   $0x0,0x4(%esp)
5f4739:	ff 74 24 04          	push   0x4(%esp)
5f473d:	ff 74 24 20          	push   0x20(%esp)
5f4741:	ff 74 24 20          	push   0x20(%esp)
5f4745:	ff 74 24 20          	push   0x20(%esp)
5f4749:	ff 74 24 20          	push   0x20(%esp)
5f474d:	e8 4c 73 e3 ff       	call   0x42ba9e
5f4752:	83 c4 20             	add    $0x20,%esp
5f4755:	c3                   	ret
5f4756:	cc                   	int3
5f4757:	cc                   	int3
5f4758:	cc                   	int3
5f4759:	cc                   	int3
5f475a:	cc                   	int3
5f475b:	cc                   	int3
5f475c:	cc                   	int3
5f475d:	cc                   	int3
5f475e:	cc                   	int3
5f475f:	cc                   	int3
5f4760:	8b 44 24 04          	mov    0x4(%esp),%eax
5f4764:	c3                   	ret
5f4765:	cc                   	int3
5f4766:	cc                   	int3
5f4767:	cc                   	int3
5f4768:	cc                   	int3
5f4769:	cc                   	int3
5f476a:	cc                   	int3
5f476b:	cc                   	int3
5f476c:	cc                   	int3
5f476d:	cc                   	int3
5f476e:	cc                   	int3
5f476f:	cc                   	int3
5f4770:	8b 54 24 04          	mov    0x4(%esp),%edx
5f4774:	85 d2                	test   %edx,%edx
5f4776:	74 10                	je     0x5f4788
5f4778:	8b 4c 24 08          	mov    0x8(%esp),%ecx
5f477c:	8b 01                	mov    (%ecx),%eax
5f477e:	89 02                	mov    %eax,(%edx)
5f4780:	66 8b 41 04          	mov    0x4(%ecx),%ax
5f4784:	66 89 42 04          	mov    %ax,0x4(%edx)
5f4788:	c2 08 00             	ret    $0x8
5f478b:	cc                   	int3
5f478c:	cc                   	int3
5f478d:	cc                   	int3
5f478e:	cc                   	int3
5f478f:	cc                   	int3
5f4790:	cc                   	int3
5f4791:	cc                   	int3
5f4792:	cc                   	int3
5f4793:	cc                   	int3
5f4794:	cc                   	int3
5f4795:	cc                   	int3
5f4796:	cc                   	int3
5f4797:	cc                   	int3
5f4798:	cc                   	int3
5f4799:	cc                   	int3
5f479a:	cc                   	int3
5f479b:	cc                   	int3
5f479c:	cc                   	int3
5f479d:	cc                   	int3
5f479e:	cc                   	int3
5f479f:	cc                   	int3
5f47a0:	8b 54 24 04          	mov    0x4(%esp),%edx
5f47a4:	85 d2                	test   %edx,%edx
5f47a6:	74 10                	je     0x5f47b8
5f47a8:	8b 4c 24 08          	mov    0x8(%esp),%ecx
5f47ac:	8b 01                	mov    (%ecx),%eax
5f47ae:	89 02                	mov    %eax,(%edx)
5f47b0:	66 8b 41 04          	mov    0x4(%ecx),%ax
5f47b4:	66 89 42 04          	mov    %ax,0x4(%edx)
5f47b8:	c2 08 00             	ret    $0x8
5f47bb:	cc                   	int3
5f47bc:	cc                   	int3
5f47bd:	cc                   	int3
5f47be:	cc                   	int3
5f47bf:	cc                   	int3
5f47c0:	cc                   	int3
5f47c1:	cc                   	int3
5f47c2:	cc                   	int3
5f47c3:	cc                   	int3
5f47c4:	cc                   	int3
5f47c5:	cc                   	int3
5f47c6:	cc                   	int3
5f47c7:	cc                   	int3
5f47c8:	cc                   	int3
5f47c9:	cc                   	int3
5f47ca:	cc                   	int3
5f47cb:	cc                   	int3
5f47cc:	cc                   	int3
5f47cd:	cc                   	int3
5f47ce:	cc                   	int3
5f47cf:	cc                   	int3
5f47d0:	8b 54 24 08          	mov    0x8(%esp),%edx
5f47d4:	85 d2                	test   %edx,%edx
5f47d6:	74 10                	je     0x5f47e8
5f47d8:	8b 4c 24 0c          	mov    0xc(%esp),%ecx
5f47dc:	8b 01                	mov    (%ecx),%eax
5f47de:	89 02                	mov    %eax,(%edx)
5f47e0:	66 8b 41 04          	mov    0x4(%ecx),%ax
5f47e4:	66 89 42 04          	mov    %ax,0x4(%edx)
5f47e8:	c3                   	ret
5f47e9:	cc                   	int3
5f47ea:	cc                   	int3
5f47eb:	cc                   	int3
5f47ec:	cc                   	int3
5f47ed:	cc                   	int3
5f47ee:	cc                   	int3
5f47ef:	cc                   	int3
5f47f0:	8b 54 24 04          	mov    0x4(%esp),%edx
5f47f4:	85 d2                	test   %edx,%edx
5f47f6:	74 10                	je     0x5f4808
5f47f8:	8b 4c 24 08          	mov    0x8(%esp),%ecx
5f47fc:	8b 01                	mov    (%ecx),%eax
5f47fe:	89 02                	mov    %eax,(%edx)
5f4800:	66 8b 41 04          	mov    0x4(%ecx),%ax
5f4804:	66 89 42 04          	mov    %ax,0x4(%edx)
5f4808:	c2 08 00             	ret    $0x8
5f480b:	cc                   	int3
5f480c:	cc                   	int3
5f480d:	cc                   	int3
5f480e:	cc                   	int3
5f480f:	cc                   	int3
5f4810:	cc                   	int3
5f4811:	cc                   	int3
5f4812:	cc                   	int3
5f4813:	cc                   	int3
5f4814:	cc                   	int3
5f4815:	cc                   	int3
5f4816:	cc                   	int3
5f4817:	cc                   	int3
5f4818:	cc                   	int3
5f4819:	cc                   	int3
5f481a:	cc                   	int3
5f481b:	cc                   	int3
5f481c:	cc                   	int3
5f481d:	cc                   	int3
5f481e:	cc                   	int3
5f481f:	cc                   	int3
5f4820:	8b 54 24 04          	mov    0x4(%esp),%edx
5f4824:	85 d2                	test   %edx,%edx
5f4826:	74 10                	je     0x5f4838
5f4828:	8b 4c 24 08          	mov    0x8(%esp),%ecx
5f482c:	8b 01                	mov    (%ecx),%eax
5f482e:	89 02                	mov    %eax,(%edx)
5f4830:	66 8b 41 04          	mov    0x4(%ecx),%ax
5f4834:	66 89 42 04          	mov    %ax,0x4(%edx)
5f4838:	c2 08 00             	ret    $0x8
5f483b:	cc                   	int3
5f483c:	cc                   	int3
5f483d:	cc                   	int3
5f483e:	cc                   	int3
5f483f:	cc                   	int3
5f4840:	cc                   	int3
5f4841:	cc                   	int3
5f4842:	cc                   	int3
5f4843:	cc                   	int3
5f4844:	cc                   	int3
5f4845:	cc                   	int3
5f4846:	cc                   	int3
5f4847:	cc                   	int3
5f4848:	cc                   	int3
5f4849:	cc                   	int3