4ee6d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
4ee6e0:	56                   	push   %esi
4ee6e1:	8b cf                	mov    %edi,%ecx
4ee6e3:	e8 49 ec f2 ff       	call   0x41d331
4ee6e8:	46                   	inc    %esi
4ee6e9:	83 fe 40             	cmp    $0x40,%esi
4ee6ec:	7c f2                	jl     0x4ee6e0
4ee6ee:	5f                   	pop    %edi
4ee6ef:	5e                   	pop    %esi
4ee6f0:	c3                   	ret
4ee6f1:	cc                   	int3
4ee6f2:	cc                   	int3
4ee6f3:	cc                   	int3
4ee6f4:	cc                   	int3
4ee6f5:	cc                   	int3
4ee6f6:	cc                   	int3
4ee6f7:	cc                   	int3
4ee6f8:	cc                   	int3
4ee6f9:	cc                   	int3
4ee6fa:	cc                   	int3
4ee6fb:	cc                   	int3
4ee6fc:	cc                   	int3
4ee6fd:	cc                   	int3
4ee6fe:	cc                   	int3
4ee6ff:	cc                   	int3
4ee700:	8b 54 24 04          	mov    0x4(%esp),%edx
4ee704:	8b 02                	mov    (%edx),%eax
4ee706:	89 01                	mov    %eax,(%ecx)
4ee708:	8b 42 04             	mov    0x4(%edx),%eax
4ee70b:	89 41 04             	mov    %eax,0x4(%ecx)
4ee70e:	8b 42 08             	mov    0x8(%edx),%eax
4ee711:	89 41 08             	mov    %eax,0x8(%ecx)
4ee714:	c7 02 00 00 00 00    	movl   $0x0,(%edx)
4ee71a:	c7 42 04 00 00 00 00 	movl   $0x0,0x4(%edx)
4ee721:	c7 42 08 00 00 00 00 	movl   $0x0,0x8(%edx)
4ee728:	c2 08 00             	ret    $0x8
4ee72b:	cc                   	int3
4ee72c:	cc                   	int3
4ee72d:	cc                   	int3
4ee72e:	cc                   	int3
4ee72f:	cc                   	int3
4ee730:	cc                   	int3
4ee731:	cc                   	int3
4ee732:	cc                   	int3
4ee733:	cc                   	int3
4ee734:	cc                   	int3
4ee735:	cc                   	int3
4ee736:	cc                   	int3
4ee737:	cc                   	int3
4ee738:	cc                   	int3
4ee739:	cc                   	int3
4ee73a:	cc                   	int3
4ee73b:	cc                   	int3
4ee73c:	cc                   	int3
4ee73d:	cc                   	int3
4ee73e:	cc                   	int3
4ee73f:	cc                   	int3
4ee740:	56                   	push   %esi
4ee741:	8b f1                	mov    %ecx,%esi
4ee743:	57                   	push   %edi
4ee744:	8b 7c 24 0c          	mov    0xc(%esp),%edi
4ee748:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
4ee74e:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
4ee755:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
4ee75c:	85 ff                	test   %edi,%edi
4ee75e:	75 07                	jne    0x4ee767
4ee760:	5f                   	pop    %edi
4ee761:	32 c0                	xor    %al,%al
4ee763:	5e                   	pop    %esi
4ee764:	c2 04 00             	ret    $0x4
4ee767:	81 ff f0 f0 f0 00    	cmp    $0xf0f0f0,%edi
4ee76d:	77 1d                	ja     0x4ee78c
4ee76f:	57                   	push   %edi
4ee770:	e8 30 95 f3 ff       	call   0x427ca5
4ee775:	89 06                	mov    %eax,(%esi)
4ee777:	89 46 04             	mov    %eax,0x4(%esi)
4ee77a:	69 c7 10 01 00 00    	imul   $0x110,%edi,%eax
4ee780:	5f                   	pop    %edi
4ee781:	03 06                	add    (%esi),%eax
4ee783:	89 46 08             	mov    %eax,0x8(%esi)
4ee786:	b0 01                	mov    $0x1,%al
4ee788:	5e                   	pop    %esi
4ee789:	c2 04 00             	ret    $0x4
4ee78c:	68 58 20 bd 00       	push   $0xbd2058
4ee791:	e8 80 b0 f3 ff       	call   0x429816
4ee796:	cc                   	int3
4ee797:	cc                   	int3
4ee798:	cc                   	int3
4ee799:	cc                   	int3
4ee79a:	cc                   	int3
4ee79b:	cc                   	int3
4ee79c:	cc                   	int3
4ee79d:	cc                   	int3
4ee79e:	cc                   	int3
4ee79f:	cc                   	int3
4ee7a0:	cc                   	int3
4ee7a1:	cc                   	int3
4ee7a2:	cc                   	int3
4ee7a3:	cc                   	int3
4ee7a4:	cc                   	int3
4ee7a5:	cc                   	int3
4ee7a6:	cc                   	int3
4ee7a7:	cc                   	int3
4ee7a8:	cc                   	int3
4ee7a9:	cc                   	int3
4ee7aa:	cc                   	int3
4ee7ab:	cc                   	int3
4ee7ac:	cc                   	int3
4ee7ad:	cc                   	int3
4ee7ae:	cc                   	int3
4ee7af:	cc                   	int3
4ee7b0:	c2 04 00             	ret    $0x4
4ee7b3:	cc                   	int3
4ee7b4:	cc                   	int3
4ee7b5:	cc                   	int3
4ee7b6:	cc                   	int3
4ee7b7:	cc                   	int3
4ee7b8:	cc                   	int3
4ee7b9:	cc                   	int3
4ee7ba:	cc                   	int3
4ee7bb:	cc                   	int3
4ee7bc:	cc                   	int3
4ee7bd:	cc                   	int3
4ee7be:	cc                   	int3
4ee7bf:	cc                   	int3
4ee7c0:	c2 04 00             	ret    $0x4
4ee7c3:	cc                   	int3
4ee7c4:	cc                   	int3
4ee7c5:	cc                   	int3
4ee7c6:	cc                   	int3
4ee7c7:	cc                   	int3
4ee7c8:	cc                   	int3
4ee7c9:	cc                   	int3
4ee7ca:	cc                   	int3
4ee7cb:	cc                   	int3
4ee7cc:	cc                   	int3
4ee7cd:	cc                   	int3
4ee7ce:	cc                   	int3
4ee7cf:	cc                   	int3
4ee7d0:	56                   	push   %esi
4ee7d1:	8b 74 24 08          	mov    0x8(%esp),%esi
4ee7d5:	57                   	push   %edi
4ee7d6:	8b 7c 24 10          	mov    0x10(%esp),%edi
4ee7da:	3b f7                	cmp    %edi,%esi
4ee7dc:	74 10                	je     0x4ee7ee
4ee7de:	66 90                	xchg   %ax,%ax
4ee7e0:	8b ce                	mov    %esi,%ecx
4ee7e2:	e8 db db f3 ff       	call   0x42c3c2
4ee7e7:	83 c6 7c             	add    $0x7c,%esi
4ee7ea:	3b f7                	cmp    %edi,%esi
4ee7ec:	75 f2                	jne    0x4ee7e0
4ee7ee:	5f                   	pop    %edi
4ee7ef:	5e                   	pop    %esi
4ee7f0:	c2 08 00             	ret    $0x8
4ee7f3:	cc                   	int3
4ee7f4:	cc                   	int3
4ee7f5:	cc                   	int3
4ee7f6:	cc                   	int3
4ee7f7:	cc                   	int3
4ee7f8:	cc                   	int3
4ee7f9:	cc                   	int3
4ee7fa:	cc                   	int3
4ee7fb:	cc                   	int3
4ee7fc:	cc                   	int3
4ee7fd:	cc                   	int3
4ee7fe:	cc                   	int3
4ee7ff:	cc                   	int3
4ee800:	8b c1                	mov    %ecx,%eax
4ee802:	c3                   	ret
4ee803:	cc                   	int3
4ee804:	cc                   	int3
4ee805:	cc                   	int3
4ee806:	cc                   	int3
4ee807:	cc                   	int3
4ee808:	cc                   	int3
4ee809:	cc                   	int3
4ee80a:	cc                   	int3
4ee80b:	cc                   	int3
4ee80c:	cc                   	int3
4ee80d:	cc                   	int3
4ee80e:	cc                   	int3
4ee80f:	cc                   	int3
4ee810:	8b c1                	mov    %ecx,%eax
4ee812:	c3                   	ret
4ee813:	cc                   	int3
4ee814:	cc                   	int3
4ee815:	cc                   	int3
4ee816:	cc                   	int3
4ee817:	cc                   	int3
4ee818:	cc                   	int3
4ee819:	cc                   	int3
4ee81a:	cc                   	int3
4ee81b:	cc                   	int3
4ee81c:	cc                   	int3
4ee81d:	cc                   	int3
4ee81e:	cc                   	int3
4ee81f:	cc                   	int3
4ee820:	8b c1                	mov    %ecx,%eax
4ee822:	c3                   	ret
4ee823:	cc                   	int3
4ee824:	cc                   	int3
4ee825:	cc                   	int3
4ee826:	cc                   	int3
4ee827:	cc                   	int3
4ee828:	cc                   	int3
4ee829:	cc                   	int3
4ee82a:	cc                   	int3
4ee82b:	cc                   	int3
4ee82c:	cc                   	int3
4ee82d:	cc                   	int3
4ee82e:	cc                   	int3
4ee82f:	cc                   	int3
4ee830:	8b c1                	mov    %ecx,%eax
4ee832:	c3                   	ret
4ee833:	cc                   	int3
4ee834:	cc                   	int3
4ee835:	cc                   	int3
4ee836:	cc                   	int3
4ee837:	cc                   	int3
4ee838:	cc                   	int3
4ee839:	cc                   	int3
4ee83a:	cc                   	int3
4ee83b:	cc                   	int3
4ee83c:	cc                   	int3
4ee83d:	cc                   	int3
4ee83e:	cc                   	int3
4ee83f:	cc                   	int3
4ee840:	8b c1                	mov    %ecx,%eax
4ee842:	c3                   	ret
4ee843:	cc                   	int3
4ee844:	cc                   	int3
4ee845:	cc                   	int3
4ee846:	cc                   	int3
4ee847:	cc                   	int3
4ee848:	cc                   	int3
4ee849:	cc                   	int3
4ee84a:	cc                   	int3
4ee84b:	cc                   	int3
4ee84c:	cc                   	int3
4ee84d:	cc                   	int3
4ee84e:	cc                   	int3
4ee84f:	cc                   	int3
4ee850:	8b c1                	mov    %ecx,%eax
4ee852:	c3                   	ret
4ee853:	cc                   	int3
4ee854:	cc                   	int3
4ee855:	cc                   	int3
4ee856:	cc                   	int3
4ee857:	cc                   	int3
4ee858:	cc                   	int3
4ee859:	cc                   	int3
4ee85a:	cc                   	int3
4ee85b:	cc                   	int3
4ee85c:	cc                   	int3
4ee85d:	cc                   	int3
4ee85e:	cc                   	int3
4ee85f:	cc                   	int3
4ee860:	8b c1                	mov    %ecx,%eax
4ee862:	c3                   	ret
4ee863:	cc                   	int3
4ee864:	cc                   	int3
4ee865:	cc                   	int3
4ee866:	cc                   	int3
4ee867:	cc                   	int3
4ee868:	cc                   	int3
4ee869:	cc                   	int3
4ee86a:	cc                   	int3
4ee86b:	cc                   	int3
4ee86c:	cc                   	int3
4ee86d:	cc                   	int3
4ee86e:	cc                   	int3
4ee86f:	cc                   	int3
4ee870:	8b c1                	mov    %ecx,%eax
4ee872:	c3                   	ret
4ee873:	cc                   	int3
4ee874:	cc                   	int3
4ee875:	cc                   	int3
4ee876:	cc                   	int3
4ee877:	cc                   	int3
4ee878:	cc                   	int3
4ee879:	cc                   	int3
4ee87a:	cc                   	int3
4ee87b:	cc                   	int3
4ee87c:	cc                   	int3
4ee87d:	cc                   	int3
4ee87e:	cc                   	int3
4ee87f:	cc                   	int3
4ee880:	8b c1                	mov    %ecx,%eax
4ee882:	c3                   	ret
4ee883:	cc                   	int3
4ee884:	cc                   	int3
4ee885:	cc                   	int3
4ee886:	cc                   	int3
4ee887:	cc                   	int3
4ee888:	cc                   	int3
4ee889:	cc                   	int3
4ee88a:	cc                   	int3
4ee88b:	cc                   	int3
4ee88c:	cc                   	int3
4ee88d:	cc                   	int3
4ee88e:	cc                   	int3
4ee88f:	cc                   	int3
4ee890:	8b c1                	mov    %ecx,%eax
4ee892:	c3                   	ret
4ee893:	cc                   	int3
4ee894:	cc                   	int3
4ee895:	cc                   	int3
4ee896:	cc                   	int3
4ee897:	cc                   	int3
4ee898:	cc                   	int3
4ee899:	cc                   	int3
4ee89a:	cc                   	int3
4ee89b:	cc                   	int3
4ee89c:	cc                   	int3
4ee89d:	cc                   	int3
4ee89e:	cc                   	int3
4ee89f:	cc                   	int3
4ee8a0:	8b c1                	mov    %ecx,%eax
4ee8a2:	c3                   	ret
4ee8a3:	cc                   	int3
4ee8a4:	cc                   	int3
4ee8a5:	cc                   	int3
4ee8a6:	cc                   	int3
4ee8a7:	cc                   	int3
4ee8a8:	cc                   	int3
4ee8a9:	cc                   	int3
4ee8aa:	cc                   	int3
4ee8ab:	cc                   	int3
4ee8ac:	cc                   	int3
4ee8ad:	cc                   	int3
4ee8ae:	cc                   	int3
4ee8af:	cc                   	int3
4ee8b0:	8b c1                	mov    %ecx,%eax
4ee8b2:	c3                   	ret
4ee8b3:	cc                   	int3
4ee8b4:	cc                   	int3
4ee8b5:	cc                   	int3
4ee8b6:	cc                   	int3
4ee8b7:	cc                   	int3
4ee8b8:	cc                   	int3
4ee8b9:	cc                   	int3
4ee8ba:	cc                   	int3
4ee8bb:	cc                   	int3
4ee8bc:	cc                   	int3
4ee8bd:	cc                   	int3
4ee8be:	cc                   	int3
4ee8bf:	cc                   	int3
4ee8c0:	56                   	push   %esi
4ee8c1:	8b 71 08             	mov    0x8(%ecx),%esi
4ee8c4:	b8 43 08 21 84       	mov    $0x84210843,%eax