ae9595:	8b 45 0c             	mov    0xc(%ebp),%eax
ae9598:	89 51 04             	mov    %edx,0x4(%ecx)
ae959b:	89 41 08             	mov    %eax,0x8(%ecx)
ae959e:	8b c1                	mov    %ecx,%eax
ae95a0:	89 51 0c             	mov    %edx,0xc(%ecx)
ae95a3:	89 51 10             	mov    %edx,0x10(%ecx)
ae95a6:	89 51 14             	mov    %edx,0x14(%ecx)
ae95a9:	5d                   	pop    %ebp
ae95aa:	c2 08 00             	ret    $0x8
ae95ad:	cc                   	int3
ae95ae:	cc                   	int3
ae95af:	cc                   	int3
ae95b0:	cc                   	int3
ae95b1:	cc                   	int3
ae95b2:	cc                   	int3
ae95b3:	cc                   	int3
ae95b4:	cc                   	int3
ae95b5:	56                   	push   %esi
ae95b6:	ff 35 d0 01 d6 00    	push   0xd601d0
ae95bc:	8b f1                	mov    %ecx,%esi
ae95be:	56                   	push   %esi
ae95bf:	e8 4b eb 93 ff       	call   0x42810f
ae95c4:	59                   	pop    %ecx
ae95c5:	59                   	pop    %ecx
ae95c6:	8b c6                	mov    %esi,%eax
ae95c8:	5e                   	pop    %esi
ae95c9:	c3                   	ret
ae95ca:	cc                   	int3
ae95cb:	cc                   	int3
ae95cc:	cc                   	int3
ae95cd:	cc                   	int3
ae95ce:	cc                   	int3
ae95cf:	56                   	push   %esi
ae95d0:	8b f1                	mov    %ecx,%esi
ae95d2:	e8 dd 45 94 ff       	call   0x42dbb4
ae95d7:	8b c6                	mov    %esi,%eax
ae95d9:	5e                   	pop    %esi
ae95da:	c3                   	ret
ae95db:	cc                   	int3
ae95dc:	cc                   	int3
ae95dd:	cc                   	int3
ae95de:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
ae95e4:	8b c1                	mov    %ecx,%eax
ae95e6:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
ae95ed:	c3                   	ret
ae95ee:	cc                   	int3
ae95ef:	cc                   	int3
ae95f0:	cc                   	int3
ae95f1:	cc                   	int3
ae95f2:	56                   	push   %esi
ae95f3:	ff 35 d0 01 d6 00    	push   0xd601d0
ae95f9:	8b f1                	mov    %ecx,%esi
ae95fb:	56                   	push   %esi
ae95fc:	e8 0e eb 93 ff       	call   0x42810f
ae9601:	59                   	pop    %ecx
ae9602:	59                   	pop    %ecx
ae9603:	8b c6                	mov    %esi,%eax
ae9605:	5e                   	pop    %esi
ae9606:	c3                   	ret
ae9607:	cc                   	int3
ae9608:	cc                   	int3
ae9609:	cc                   	int3
ae960a:	cc                   	int3
ae960b:	cc                   	int3
ae960c:	83 21 00             	andl   $0x0,(%ecx)
ae960f:	8b c1                	mov    %ecx,%eax
ae9611:	c7 41 04 ff ff ff ff 	movl   $0xffffffff,0x4(%ecx)
ae9618:	c3                   	ret
ae9619:	cc                   	int3
ae961a:	cc                   	int3
ae961b:	cc                   	int3
ae961c:	56                   	push   %esi
ae961d:	8b f1                	mov    %ecx,%esi
ae961f:	e8 90 45 94 ff       	call   0x42dbb4
ae9624:	83 66 20 00          	andl   $0x0,0x20(%esi)
ae9628:	8b c6                	mov    %esi,%eax
ae962a:	c7 46 24 ff ff ff ff 	movl   $0xffffffff,0x24(%esi)
ae9631:	5e                   	pop    %esi
ae9632:	c3                   	ret
ae9633:	cc                   	int3
ae9634:	cc                   	int3
ae9635:	cc                   	int3
ae9636:	cc                   	int3
ae9637:	cc                   	int3
ae9638:	6a 08                	push   $0x8
ae963a:	b8 c5 de bb 00       	mov    $0xbbdec5,%eax
ae963f:	e8 47 0c 92 ff       	call   0x40a28b
ae9644:	8b f1                	mov    %ecx,%esi
ae9646:	89 75 f0             	mov    %esi,-0x10(%ebp)
ae9649:	8b 45 08             	mov    0x8(%ebp),%eax
ae964c:	8d 7e 04             	lea    0x4(%esi),%edi
ae964f:	89 06                	mov    %eax,(%esi)
ae9651:	89 7d ec             	mov    %edi,-0x14(%ebp)
ae9654:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
ae9658:	85 ff                	test   %edi,%edi
ae965a:	74 09                	je     0xae9665
ae965c:	6a ff                	push   $0xffffffff
ae965e:	8b cf                	mov    %edi,%ecx
ae9660:	e8 dd e1 91 ff       	call   0x407842
ae9665:	8b 0e                	mov    (%esi),%ecx
ae9667:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
ae966b:	6a 01                	push   $0x1
ae966d:	57                   	push   %edi
ae966e:	e8 e0 a7 92 ff       	call   0x413e53
ae9673:	8b c6                	mov    %esi,%eax
ae9675:	e8 9d 4d 92 ff       	call   0x40e417
ae967a:	c2 04 00             	ret    $0x4
ae967d:	cc                   	int3
ae967e:	cc                   	int3
ae967f:	cc                   	int3
ae9680:	cc                   	int3
ae9681:	cc                   	int3
ae9682:	cc                   	int3
ae9683:	cc                   	int3
ae9684:	cc                   	int3
ae9685:	cc                   	int3
ae9686:	cc                   	int3
ae9687:	cc                   	int3
ae9688:	cc                   	int3
ae9689:	cc                   	int3
ae968a:	cc                   	int3
ae968b:	cc                   	int3
ae968c:	cc                   	int3
ae968d:	cc                   	int3
ae968e:	6a 08                	push   $0x8
ae9690:	b8 fd de bb 00       	mov    $0xbbdefd,%eax
ae9695:	e8 f1 0b 92 ff       	call   0x40a28b
ae969a:	8b f1                	mov    %ecx,%esi
ae969c:	89 75 f0             	mov    %esi,-0x10(%ebp)
ae969f:	8b 45 08             	mov    0x8(%ebp),%eax
ae96a2:	8d 7e 04             	lea    0x4(%esi),%edi
ae96a5:	89 06                	mov    %eax,(%esi)
ae96a7:	89 7d ec             	mov    %edi,-0x14(%ebp)
ae96aa:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
ae96ae:	85 ff                	test   %edi,%edi
ae96b0:	74 09                	je     0xae96bb
ae96b2:	6a ff                	push   $0xffffffff
ae96b4:	8b cf                	mov    %edi,%ecx
ae96b6:	e8 87 e1 91 ff       	call   0x407842
ae96bb:	8b 0e                	mov    (%esi),%ecx
ae96bd:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
ae96c1:	57                   	push   %edi
ae96c2:	e8 ac a6 91 ff       	call   0x403d73
ae96c7:	8b c6                	mov    %esi,%eax
ae96c9:	e8 49 4d 92 ff       	call   0x40e417
ae96ce:	c2 04 00             	ret    $0x4
ae96d1:	cc                   	int3
ae96d2:	cc                   	int3
ae96d3:	cc                   	int3
ae96d4:	cc                   	int3
ae96d5:	cc                   	int3
ae96d6:	cc                   	int3
ae96d7:	cc                   	int3
ae96d8:	cc                   	int3
ae96d9:	cc                   	int3
ae96da:	cc                   	int3
ae96db:	cc                   	int3
ae96dc:	cc                   	int3
ae96dd:	cc                   	int3
ae96de:	cc                   	int3
ae96df:	cc                   	int3
ae96e0:	cc                   	int3
ae96e1:	55                   	push   %ebp
ae96e2:	8b ec                	mov    %esp,%ebp
ae96e4:	51                   	push   %ecx
ae96e5:	33 c0                	xor    %eax,%eax
ae96e7:	89 4d fc             	mov    %ecx,-0x4(%ebp)
ae96ea:	89 41 18             	mov    %eax,0x18(%ecx)
ae96ed:	89 41 1c             	mov    %eax,0x1c(%ecx)
ae96f0:	89 01                	mov    %eax,(%ecx)
ae96f2:	89 41 04             	mov    %eax,0x4(%ecx)
ae96f5:	89 41 0c             	mov    %eax,0xc(%ecx)
ae96f8:	c7 41 08 02 00 00 00 	movl   $0x2,0x8(%ecx)
ae96ff:	89 41 10             	mov    %eax,0x10(%ecx)
ae9702:	89 41 14             	mov    %eax,0x14(%ecx)
ae9705:	8b c1                	mov    %ecx,%eax
ae9707:	8b e5                	mov    %ebp,%esp
ae9709:	5d                   	pop    %ebp
ae970a:	c3                   	ret
ae970b:	cc                   	int3
ae970c:	cc                   	int3
ae970d:	cc                   	int3
ae970e:	cc                   	int3
ae970f:	cc                   	int3
ae9710:	cc                   	int3
ae9711:	cc                   	int3
ae9712:	cc                   	int3
ae9713:	cc                   	int3
ae9714:	cc                   	int3
ae9715:	55                   	push   %ebp
ae9716:	8b ec                	mov    %esp,%ebp
ae9718:	56                   	push   %esi
ae9719:	ff 75 08             	push   0x8(%ebp)
ae971c:	8b f1                	mov    %ecx,%esi
ae971e:	e8 b4 d0 94 ff       	call   0x4367d7
ae9723:	c7 06 04 b3 c8 00    	movl   $0xc8b304,(%esi)
ae9729:	8b c6                	mov    %esi,%eax
ae972b:	5e                   	pop    %esi
ae972c:	5d                   	pop    %ebp
ae972d:	c2 04 00             	ret    $0x4
ae9730:	cc                   	int3
ae9731:	cc                   	int3
ae9732:	cc                   	int3
ae9733:	cc                   	int3
ae9734:	cc                   	int3
ae9735:	cc                   	int3
ae9736:	55                   	push   %ebp
ae9737:	8b ec                	mov    %esp,%ebp
ae9739:	51                   	push   %ecx
ae973a:	33 c0                	xor    %eax,%eax
ae973c:	89 4d fc             	mov    %ecx,-0x4(%ebp)
ae973f:	89 41 18             	mov    %eax,0x18(%ecx)
ae9742:	89 41 1c             	mov    %eax,0x1c(%ecx)
ae9745:	89 41 20             	mov    %eax,0x20(%ecx)
ae9748:	89 41 24             	mov    %eax,0x24(%ecx)
ae974b:	89 01                	mov    %eax,(%ecx)
ae974d:	89 41 04             	mov    %eax,0x4(%ecx)
ae9750:	89 41 0c             	mov    %eax,0xc(%ecx)
ae9753:	c7 41 08 02 00 00 00 	movl   $0x2,0x8(%ecx)
ae975a:	89 41 10             	mov    %eax,0x10(%ecx)
ae975d:	89 41 14             	mov    %eax,0x14(%ecx)
ae9760:	8b c1                	mov    %ecx,%eax
ae9762:	8b e5                	mov    %ebp,%esp
ae9764:	5d                   	pop    %ebp
ae9765:	c3                   	ret
ae9766:	cc                   	int3
ae9767:	cc                   	int3
ae9768:	cc                   	int3
ae9769:	cc                   	int3
ae976a:	cc                   	int3
ae976b:	cc                   	int3
ae976c:	cc                   	int3
ae976d:	cc                   	int3
ae976e:	cc                   	int3
ae976f:	cc                   	int3
ae9770:	cc                   	int3
ae9771:	cc                   	int3
ae9772:	6a 08                	push   $0x8
ae9774:	b8 31 df bb 00       	mov    $0xbbdf31,%eax
ae9779:	e8 0d 0b 92 ff       	call   0x40a28b
ae977e:	8b f9                	mov    %ecx,%edi
ae9780:	8b 45 08             	mov    0x8(%ebp),%eax
ae9783:	8d 77 04             	lea    0x4(%edi),%esi
ae9786:	89 75 f0             	mov    %esi,-0x10(%ebp)
ae9789:	89 07                	mov    %eax,(%edi)
ae978b:	89 75 ec             	mov    %esi,-0x14(%ebp)
ae978e:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
ae9792:	85 f6                	test   %esi,%esi
ae9794:	74 09                	je     0xae979f
ae9796:	6a ff                	push   $0xffffffff
ae9798:	8b ce                	mov    %esi,%ecx
ae979a:	e8 a3 e0 91 ff       	call   0x407842
ae979f:	8b 0f                	mov    (%edi),%ecx
ae97a1:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
ae97a5:	6a 01                	push   $0x1
ae97a7:	56                   	push   %esi
ae97a8:	e8 a6 a6 92 ff       	call   0x413e53
ae97ad:	8b c7                	mov    %edi,%eax
ae97af:	e8 63 4c 92 ff       	call   0x40e417
ae97b4:	c2 04 00             	ret    $0x4
ae97b7:	cc                   	int3
ae97b8:	cc                   	int3
ae97b9:	cc                   	int3
ae97ba:	cc                   	int3
ae97bb:	cc                   	int3
ae97bc:	cc                   	int3
ae97bd:	cc                   	int3
ae97be:	cc                   	int3
ae97bf:	cc                   	int3
ae97c0:	cc                   	int3
ae97c1:	cc                   	int3
ae97c2:	cc                   	int3
ae97c3:	cc                   	int3
ae97c4:	cc                   	int3
ae97c5:	cc                   	int3
ae97c6:	cc                   	int3
ae97c7:	cc                   	int3
ae97c8:	6a 08                	push   $0x8
ae97ca:	b8 64 df bb 00       	mov    $0xbbdf64,%eax
ae97cf:	e8 b7 0a 92 ff       	call   0x40a28b
ae97d4:	8b f9                	mov    %ecx,%edi
ae97d6:	8b 45 08             	mov    0x8(%ebp),%eax
ae97d9:	8d 77 04             	lea    0x4(%edi),%esi
ae97dc:	89 75 f0             	mov    %esi,-0x10(%ebp)
ae97df:	89 07                	mov    %eax,(%edi)
ae97e1:	89 75 ec             	mov    %esi,-0x14(%ebp)
ae97e4:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
ae97e8:	85 f6                	test   %esi,%esi
ae97ea:	74 09                	je     0xae97f5
ae97ec:	6a ff                	push   $0xffffffff
ae97ee:	8b ce                	mov    %esi,%ecx
ae97f0:	e8 4d e0 91 ff       	call   0x407842
ae97f5:	8b 0f                	mov    (%edi),%ecx
ae97f7:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
ae97fb:	6a 01                	push   $0x1
ae97fd:	56                   	push   %esi
ae97fe:	e8 2b 0c 93 ff       	call   0x41a42e
ae9803:	8b c7                	mov    %edi,%eax
ae9805:	e8 0d 4c 92 ff       	call   0x40e417
ae980a:	c2 04 00             	ret    $0x4
ae980d:	cc                   	int3
ae980e:	cc                   	int3
ae980f:	cc                   	int3
ae9810:	cc                   	int3
ae9811:	cc                   	int3
ae9812:	cc                   	int3
ae9813:	cc                   	int3
ae9814:	cc                   	int3
ae9815:	cc                   	int3
ae9816:	cc                   	int3
ae9817:	cc                   	int3
ae9818:	cc                   	int3
ae9819:	cc                   	int3
ae981a:	cc                   	int3
ae981b:	cc                   	int3
ae981c:	cc                   	int3
ae981d:	cc                   	int3
ae981e:	55                   	push   %ebp
ae981f:	8b ec                	mov    %esp,%ebp
ae9821:	56                   	push   %esi
ae9822:	8b f1                	mov    %ecx,%esi
ae9824:	8b 4d 08             	mov    0x8(%ebp),%ecx
ae9827:	89 0e                	mov    %ecx,(%esi)
ae9829:	e8 df ce 91 ff       	call   0x40670d
ae982e:	8b c6                	mov    %esi,%eax
ae9830:	5e                   	pop    %esi
ae9831:	5d                   	pop    %ebp
ae9832:	c2 04 00             	ret    $0x4
ae9835:	cc                   	int3
ae9836:	cc                   	int3
ae9837:	cc                   	int3
ae9838:	cc                   	int3
ae9839:	cc                   	int3
ae983a:	51                   	push   %ecx
ae983b:	ff 15 cc 36 d8 00    	call   *0xd836cc
ae9841:	c3                   	ret
ae9842:	cc                   	int3
ae9843:	cc                   	int3
ae9844:	51                   	push   %ecx
ae9845:	ff 15 cc 36 d8 00    	call   *0xd836cc
ae984b:	c3                   	ret
ae984c:	cc                   	int3
ae984d:	cc                   	int3
ae984e:	55                   	push   %ebp
ae984f:	8b ec                	mov    %esp,%ebp
ae9851:	6a ff                	push   $0xffffffff
ae9853:	68 89 df bb 00       	push   $0xbbdf89
ae9858:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
ae985e:	50                   	push   %eax
ae985f:	a1 24 f6 d5 00       	mov    0xd5f624,%eax