4cf5a8:	8b 4c 24 0c          	mov    0xc(%esp),%ecx
4cf5ac:	8b 01                	mov    (%ecx),%eax
4cf5ae:	89 02                	mov    %eax,(%edx)
4cf5b0:	8b 41 04             	mov    0x4(%ecx),%eax
4cf5b3:	89 42 04             	mov    %eax,0x4(%edx)
4cf5b6:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
4cf5bc:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
4cf5c3:	c3                   	ret
4cf5c4:	cc                   	int3
4cf5c5:	cc                   	int3
4cf5c6:	cc                   	int3
4cf5c7:	cc                   	int3
4cf5c8:	cc                   	int3
4cf5c9:	cc                   	int3
4cf5ca:	cc                   	int3
4cf5cb:	cc                   	int3
4cf5cc:	cc                   	int3
4cf5cd:	cc                   	int3
4cf5ce:	cc                   	int3
4cf5cf:	cc                   	int3
4cf5d0:	55                   	push   %ebp
4cf5d1:	8b ec                	mov    %esp,%ebp
4cf5d3:	6a ff                	push   $0xffffffff
4cf5d5:	68 c1 0b b4 00       	push   $0xb40bc1
4cf5da:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4cf5e0:	50                   	push   %eax
4cf5e1:	51                   	push   %ecx
4cf5e2:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
4cf5e7:	33 c5                	xor    %ebp,%eax
4cf5e9:	50                   	push   %eax
4cf5ea:	8d 45 f4             	lea    -0xc(%ebp),%eax
4cf5ed:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4cf5f3:	8b 4d 08             	mov    0x8(%ebp),%ecx
4cf5f6:	89 4d f0             	mov    %ecx,-0x10(%ebp)
4cf5f9:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4cf600:	85 c9                	test   %ecx,%ecx
4cf602:	74 08                	je     0x4cf60c
4cf604:	ff 75 0c             	push   0xc(%ebp)
4cf607:	e8 ca 90 f6 ff       	call   0x4386d6
4cf60c:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4cf60f:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4cf616:	59                   	pop    %ecx
4cf617:	8b e5                	mov    %ebp,%esp
4cf619:	5d                   	pop    %ebp
4cf61a:	c2 08 00             	ret    $0x8
4cf61d:	cc                   	int3
4cf61e:	cc                   	int3
4cf61f:	cc                   	int3
4cf620:	cc                   	int3
4cf621:	cc                   	int3
4cf622:	cc                   	int3
4cf623:	cc                   	int3
4cf624:	cc                   	int3
4cf625:	cc                   	int3
4cf626:	cc                   	int3
4cf627:	cc                   	int3
4cf628:	cc                   	int3
4cf629:	cc                   	int3
4cf62a:	cc                   	int3
4cf62b:	cc                   	int3
4cf62c:	cc                   	int3
4cf62d:	cc                   	int3
4cf62e:	cc                   	int3
4cf62f:	cc                   	int3
4cf630:	55                   	push   %ebp
4cf631:	8b ec                	mov    %esp,%ebp
4cf633:	6a ff                	push   $0xffffffff
4cf635:	68 01 0c b4 00       	push   $0xb40c01
4cf63a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4cf640:	50                   	push   %eax
4cf641:	51                   	push   %ecx
4cf642:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
4cf647:	33 c5                	xor    %ebp,%eax
4cf649:	50                   	push   %eax
4cf64a:	8d 45 f4             	lea    -0xc(%ebp),%eax
4cf64d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4cf653:	8b 4d 08             	mov    0x8(%ebp),%ecx
4cf656:	89 4d f0             	mov    %ecx,-0x10(%ebp)
4cf659:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4cf660:	85 c9                	test   %ecx,%ecx
4cf662:	74 08                	je     0x4cf66c
4cf664:	ff 75 0c             	push   0xc(%ebp)
4cf667:	e8 6a 90 f6 ff       	call   0x4386d6
4cf66c:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4cf66f:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4cf676:	59                   	pop    %ecx
4cf677:	8b e5                	mov    %ebp,%esp
4cf679:	5d                   	pop    %ebp
4cf67a:	c2 08 00             	ret    $0x8
4cf67d:	cc                   	int3
4cf67e:	cc                   	int3
4cf67f:	cc                   	int3
4cf680:	cc                   	int3
4cf681:	cc                   	int3
4cf682:	cc                   	int3
4cf683:	cc                   	int3
4cf684:	cc                   	int3
4cf685:	cc                   	int3
4cf686:	cc                   	int3
4cf687:	cc                   	int3
4cf688:	cc                   	int3
4cf689:	cc                   	int3
4cf68a:	cc                   	int3
4cf68b:	cc                   	int3
4cf68c:	cc                   	int3
4cf68d:	cc                   	int3
4cf68e:	cc                   	int3
4cf68f:	cc                   	int3
4cf690:	55                   	push   %ebp
4cf691:	8b ec                	mov    %esp,%ebp
4cf693:	6a ff                	push   $0xffffffff
4cf695:	68 41 0c b4 00       	push   $0xb40c41
4cf69a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4cf6a0:	50                   	push   %eax
4cf6a1:	51                   	push   %ecx
4cf6a2:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
4cf6a7:	33 c5                	xor    %ebp,%eax
4cf6a9:	50                   	push   %eax
4cf6aa:	8d 45 f4             	lea    -0xc(%ebp),%eax
4cf6ad:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4cf6b3:	8b 4d 0c             	mov    0xc(%ebp),%ecx
4cf6b6:	89 4d f0             	mov    %ecx,-0x10(%ebp)
4cf6b9:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4cf6c0:	85 c9                	test   %ecx,%ecx
4cf6c2:	74 08                	je     0x4cf6cc
4cf6c4:	ff 75 10             	push   0x10(%ebp)
4cf6c7:	e8 0a 90 f6 ff       	call   0x4386d6
4cf6cc:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4cf6cf:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4cf6d6:	59                   	pop    %ecx
4cf6d7:	8b e5                	mov    %ebp,%esp
4cf6d9:	5d                   	pop    %ebp
4cf6da:	c3                   	ret
4cf6db:	cc                   	int3
4cf6dc:	cc                   	int3
4cf6dd:	cc                   	int3
4cf6de:	cc                   	int3
4cf6df:	cc                   	int3
4cf6e0:	cc                   	int3
4cf6e1:	cc                   	int3
4cf6e2:	cc                   	int3
4cf6e3:	cc                   	int3
4cf6e4:	cc                   	int3
4cf6e5:	cc                   	int3
4cf6e6:	cc                   	int3
4cf6e7:	cc                   	int3
4cf6e8:	cc                   	int3
4cf6e9:	cc                   	int3
4cf6ea:	cc                   	int3
4cf6eb:	cc                   	int3
4cf6ec:	cc                   	int3
4cf6ed:	cc                   	int3
4cf6ee:	cc                   	int3
4cf6ef:	cc                   	int3
4cf6f0:	55                   	push   %ebp
4cf6f1:	8b ec                	mov    %esp,%ebp
4cf6f3:	6a ff                	push   $0xffffffff
4cf6f5:	68 81 0c b4 00       	push   $0xb40c81
4cf6fa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4cf700:	50                   	push   %eax
4cf701:	51                   	push   %ecx
4cf702:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
4cf707:	33 c5                	xor    %ebp,%eax
4cf709:	50                   	push   %eax
4cf70a:	8d 45 f4             	lea    -0xc(%ebp),%eax
4cf70d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4cf713:	8b 4d 08             	mov    0x8(%ebp),%ecx
4cf716:	89 4d f0             	mov    %ecx,-0x10(%ebp)
4cf719:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4cf720:	85 c9                	test   %ecx,%ecx
4cf722:	74 08                	je     0x4cf72c
4cf724:	ff 75 0c             	push   0xc(%ebp)
4cf727:	e8 aa 8f f6 ff       	call   0x4386d6
4cf72c:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4cf72f:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4cf736:	59                   	pop    %ecx
4cf737:	8b e5                	mov    %ebp,%esp
4cf739:	5d                   	pop    %ebp
4cf73a:	c2 08 00             	ret    $0x8
4cf73d:	cc                   	int3
4cf73e:	cc                   	int3
4cf73f:	cc                   	int3
4cf740:	cc                   	int3
4cf741:	cc                   	int3
4cf742:	cc                   	int3
4cf743:	cc                   	int3
4cf744:	cc                   	int3
4cf745:	cc                   	int3
4cf746:	cc                   	int3
4cf747:	cc                   	int3
4cf748:	cc                   	int3
4cf749:	cc                   	int3
4cf74a:	cc                   	int3
4cf74b:	cc                   	int3
4cf74c:	cc                   	int3
4cf74d:	cc                   	int3
4cf74e:	cc                   	int3
4cf74f:	cc                   	int3
4cf750:	55                   	push   %ebp
4cf751:	8b ec                	mov    %esp,%ebp
4cf753:	6a ff                	push   $0xffffffff
4cf755:	68 c1 0c b4 00       	push   $0xb40cc1
4cf75a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4cf760:	50                   	push   %eax
4cf761:	51                   	push   %ecx
4cf762:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
4cf767:	33 c5                	xor    %ebp,%eax
4cf769:	50                   	push   %eax
4cf76a:	8d 45 f4             	lea    -0xc(%ebp),%eax
4cf76d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4cf773:	8b 4d 08             	mov    0x8(%ebp),%ecx
4cf776:	89 4d f0             	mov    %ecx,-0x10(%ebp)
4cf779:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4cf780:	85 c9                	test   %ecx,%ecx
4cf782:	74 08                	je     0x4cf78c
4cf784:	ff 75 0c             	push   0xc(%ebp)
4cf787:	e8 4a 8f f6 ff       	call   0x4386d6
4cf78c:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4cf78f:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4cf796:	59                   	pop    %ecx
4cf797:	8b e5                	mov    %ebp,%esp
4cf799:	5d                   	pop    %ebp
4cf79a:	c2 08 00             	ret    $0x8
4cf79d:	cc                   	int3
4cf79e:	cc                   	int3
4cf79f:	cc                   	int3
4cf7a0:	cc                   	int3
4cf7a1:	cc                   	int3
4cf7a2:	cc                   	int3
4cf7a3:	cc                   	int3
4cf7a4:	cc                   	int3
4cf7a5:	cc                   	int3
4cf7a6:	cc                   	int3
4cf7a7:	cc                   	int3
4cf7a8:	cc                   	int3
4cf7a9:	cc                   	int3
4cf7aa:	cc                   	int3
4cf7ab:	cc                   	int3
4cf7ac:	cc                   	int3
4cf7ad:	cc                   	int3
4cf7ae:	cc                   	int3
4cf7af:	cc                   	int3
4cf7b0:	55                   	push   %ebp
4cf7b1:	8b ec                	mov    %esp,%ebp
4cf7b3:	6a ff                	push   $0xffffffff
4cf7b5:	68 01 0d b4 00       	push   $0xb40d01
4cf7ba:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4cf7c0:	50                   	push   %eax
4cf7c1:	51                   	push   %ecx
4cf7c2:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
4cf7c7:	33 c5                	xor    %ebp,%eax
4cf7c9:	50                   	push   %eax
4cf7ca:	8d 45 f4             	lea    -0xc(%ebp),%eax
4cf7cd:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4cf7d3:	8b 4d 0c             	mov    0xc(%ebp),%ecx
4cf7d6:	89 4d f0             	mov    %ecx,-0x10(%ebp)
4cf7d9:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4cf7e0:	85 c9                	test   %ecx,%ecx
4cf7e2:	74 08                	je     0x4cf7ec
4cf7e4:	ff 75 10             	push   0x10(%ebp)
4cf7e7:	e8 ea 8e f6 ff       	call   0x4386d6
4cf7ec:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4cf7ef:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4cf7f6:	59                   	pop    %ecx
4cf7f7:	8b e5                	mov    %ebp,%esp
4cf7f9:	5d                   	pop    %ebp
4cf7fa:	c3                   	ret
4cf7fb:	cc                   	int3
4cf7fc:	cc                   	int3
4cf7fd:	cc                   	int3
4cf7fe:	cc                   	int3
4cf7ff:	cc                   	int3
4cf800:	cc                   	int3
4cf801:	cc                   	int3
4cf802:	cc                   	int3
4cf803:	cc                   	int3
4cf804:	cc                   	int3
4cf805:	cc                   	int3
4cf806:	cc                   	int3
4cf807:	cc                   	int3
4cf808:	cc                   	int3
4cf809:	cc                   	int3
4cf80a:	cc                   	int3
4cf80b:	cc                   	int3
4cf80c:	cc                   	int3
4cf80d:	cc                   	int3
4cf80e:	cc                   	int3
4cf80f:	cc                   	int3
4cf810:	55                   	push   %ebp
4cf811:	8b ec                	mov    %esp,%ebp
4cf813:	6a ff                	push   $0xffffffff
4cf815:	68 41 0d b4 00       	push   $0xb40d41
4cf81a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4cf820:	50                   	push   %eax
4cf821:	51                   	push   %ecx
4cf822:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
4cf827:	33 c5                	xor    %ebp,%eax
4cf829:	50                   	push   %eax
4cf82a:	8d 45 f4             	lea    -0xc(%ebp),%eax
4cf82d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4cf833:	8b 4d 08             	mov    0x8(%ebp),%ecx
4cf836:	89 4d f0             	mov    %ecx,-0x10(%ebp)
4cf839:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4cf840:	85 c9                	test   %ecx,%ecx
4cf842:	74 08                	je     0x4cf84c
4cf844:	ff 75 0c             	push   0xc(%ebp)
4cf847:	e8 bd c1 f4 ff       	call   0x41ba09
4cf84c:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4cf84f:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4cf856:	59                   	pop    %ecx
4cf857:	8b e5                	mov    %ebp,%esp
4cf859:	5d                   	pop    %ebp
4cf85a:	c2 08 00             	ret    $0x8
4cf85d:	cc                   	int3
4cf85e:	cc                   	int3
4cf85f:	cc                   	int3
4cf860:	cc                   	int3
4cf861:	cc                   	int3
4cf862:	cc                   	int3
4cf863:	cc                   	int3
4cf864:	cc                   	int3
4cf865:	cc                   	int3
4cf866:	cc                   	int3
4cf867:	cc                   	int3
4cf868:	cc                   	int3
4cf869:	cc                   	int3
4cf86a:	cc                   	int3
4cf86b:	cc                   	int3
4cf86c:	cc                   	int3
4cf86d:	cc                   	int3
4cf86e:	cc                   	int3
4cf86f:	cc                   	int3
4cf870:	55                   	push   %ebp
4cf871:	8b ec                	mov    %esp,%ebp
4cf873:	6a ff                	push   $0xffffffff
4cf875:	68 81 0d b4 00       	push   $0xb40d81
4cf87a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4cf880:	50                   	push   %eax
4cf881:	51                   	push   %ecx
4cf882:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
4cf887:	33 c5                	xor    %ebp,%eax
4cf889:	50                   	push   %eax
4cf88a:	8d 45 f4             	lea    -0xc(%ebp),%eax
4cf88d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4cf893:	8b 4d 08             	mov    0x8(%ebp),%ecx
4cf896:	89 4d f0             	mov    %ecx,-0x10(%ebp)
4cf899:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4cf8a0:	85 c9                	test   %ecx,%ecx
4cf8a2:	74 08                	je     0x4cf8ac
4cf8a4:	ff 75 0c             	push   0xc(%ebp)