57b68d:	cc                   	int3
57b68e:	cc                   	int3
57b68f:	cc                   	int3
57b690:	cc                   	int3
57b691:	cc                   	int3
57b692:	cc                   	int3
57b693:	cc                   	int3
57b694:	cc                   	int3
57b695:	cc                   	int3
57b696:	cc                   	int3
57b697:	cc                   	int3
57b698:	cc                   	int3
57b699:	cc                   	int3
57b69a:	cc                   	int3
57b69b:	cc                   	int3
57b69c:	cc                   	int3
57b69d:	cc                   	int3
57b69e:	cc                   	int3
57b69f:	cc                   	int3
57b6a0:	8b 44 24 04          	mov    0x4(%esp),%eax
57b6a4:	56                   	push   %esi
57b6a5:	57                   	push   %edi
57b6a6:	8b f9                	mov    %ecx,%edi
57b6a8:	8b 70 04             	mov    0x4(%eax),%esi
57b6ab:	85 f6                	test   %esi,%esi
57b6ad:	74 10                	je     0x57b6bf
57b6af:	8b 46 04             	mov    0x4(%esi),%eax
57b6b2:	8d 4e 04             	lea    0x4(%esi),%ecx
57b6b5:	8b 40 04             	mov    0x4(%eax),%eax
57b6b8:	03 c8                	add    %eax,%ecx
57b6ba:	8b 01                	mov    (%ecx),%eax
57b6bc:	ff 50 08             	call   *0x8(%eax)
57b6bf:	8d 47 04             	lea    0x4(%edi),%eax
57b6c2:	56                   	push   %esi
57b6c3:	50                   	push   %eax
57b6c4:	e8 ba 75 e9 ff       	call   0x412c83
57b6c9:	83 c4 08             	add    $0x8,%esp
57b6cc:	85 c0                	test   %eax,%eax
57b6ce:	74 10                	je     0x57b6e0
57b6d0:	8b 48 04             	mov    0x4(%eax),%ecx
57b6d3:	83 c0 04             	add    $0x4,%eax
57b6d6:	8b 49 04             	mov    0x4(%ecx),%ecx
57b6d9:	03 c8                	add    %eax,%ecx
57b6db:	8b 01                	mov    (%ecx),%eax
57b6dd:	ff 50 0c             	call   *0xc(%eax)
57b6e0:	8b c7                	mov    %edi,%eax
57b6e2:	5f                   	pop    %edi
57b6e3:	5e                   	pop    %esi
57b6e4:	c2 04 00             	ret    $0x4
57b6e7:	cc                   	int3
57b6e8:	cc                   	int3
57b6e9:	cc                   	int3
57b6ea:	cc                   	int3
57b6eb:	cc                   	int3
57b6ec:	cc                   	int3
57b6ed:	cc                   	int3
57b6ee:	cc                   	int3
57b6ef:	cc                   	int3
57b6f0:	cc                   	int3
57b6f1:	cc                   	int3
57b6f2:	cc                   	int3
57b6f3:	cc                   	int3
57b6f4:	cc                   	int3
57b6f5:	cc                   	int3
57b6f6:	cc                   	int3
57b6f7:	cc                   	int3
57b6f8:	cc                   	int3
57b6f9:	cc                   	int3
57b6fa:	cc                   	int3
57b6fb:	cc                   	int3
57b6fc:	cc                   	int3
57b6fd:	cc                   	int3
57b6fe:	cc                   	int3
57b6ff:	cc                   	int3
57b700:	56                   	push   %esi
57b701:	ff 74 24 08          	push   0x8(%esp)
57b705:	8b f1                	mov    %ecx,%esi
57b707:	e8 4d 15 ec ff       	call   0x43cc59
57b70c:	8d 46 04             	lea    0x4(%esi),%eax
57b70f:	6a 00                	push   $0x0
57b711:	50                   	push   %eax
57b712:	e8 6c 75 e9 ff       	call   0x412c83
57b717:	83 c4 0c             	add    $0xc,%esp
57b71a:	85 c0                	test   %eax,%eax
57b71c:	74 10                	je     0x57b72e
57b71e:	8b 48 04             	mov    0x4(%eax),%ecx
57b721:	83 c0 04             	add    $0x4,%eax
57b724:	8b 49 04             	mov    0x4(%ecx),%ecx
57b727:	03 c8                	add    %eax,%ecx
57b729:	8b 01                	mov    (%ecx),%eax
57b72b:	ff 50 0c             	call   *0xc(%eax)
57b72e:	8b c6                	mov    %esi,%eax
57b730:	5e                   	pop    %esi
57b731:	c2 04 00             	ret    $0x4
57b734:	cc                   	int3
57b735:	cc                   	int3
57b736:	cc                   	int3
57b737:	cc                   	int3
57b738:	cc                   	int3
57b739:	cc                   	int3
57b73a:	cc                   	int3
57b73b:	cc                   	int3
57b73c:	cc                   	int3
57b73d:	cc                   	int3
57b73e:	cc                   	int3
57b73f:	cc                   	int3
57b740:	cc                   	int3
57b741:	cc                   	int3
57b742:	cc                   	int3
57b743:	cc                   	int3
57b744:	cc                   	int3
57b745:	cc                   	int3
57b746:	cc                   	int3
57b747:	cc                   	int3
57b748:	cc                   	int3
57b749:	cc                   	int3
57b74a:	cc                   	int3
57b74b:	cc                   	int3
57b74c:	cc                   	int3
57b74d:	cc                   	int3
57b74e:	cc                   	int3
57b74f:	cc                   	int3
57b750:	8b 44 24 04          	mov    0x4(%esp),%eax
57b754:	56                   	push   %esi
57b755:	57                   	push   %edi
57b756:	8b f9                	mov    %ecx,%edi
57b758:	8b 70 04             	mov    0x4(%eax),%esi
57b75b:	85 f6                	test   %esi,%esi
57b75d:	74 10                	je     0x57b76f
57b75f:	8b 46 04             	mov    0x4(%esi),%eax
57b762:	8d 4e 04             	lea    0x4(%esi),%ecx
57b765:	8b 40 04             	mov    0x4(%eax),%eax
57b768:	03 c8                	add    %eax,%ecx
57b76a:	8b 01                	mov    (%ecx),%eax
57b76c:	ff 50 08             	call   *0x8(%eax)
57b76f:	8d 47 04             	lea    0x4(%edi),%eax
57b772:	56                   	push   %esi
57b773:	50                   	push   %eax
57b774:	e8 0a 75 e9 ff       	call   0x412c83
57b779:	83 c4 08             	add    $0x8,%esp
57b77c:	85 c0                	test   %eax,%eax
57b77e:	74 10                	je     0x57b790
57b780:	8b 48 04             	mov    0x4(%eax),%ecx
57b783:	83 c0 04             	add    $0x4,%eax
57b786:	8b 49 04             	mov    0x4(%ecx),%ecx
57b789:	03 c8                	add    %eax,%ecx
57b78b:	8b 01                	mov    (%ecx),%eax
57b78d:	ff 50 0c             	call   *0xc(%eax)
57b790:	8b c7                	mov    %edi,%eax
57b792:	5f                   	pop    %edi
57b793:	5e                   	pop    %esi
57b794:	c2 04 00             	ret    $0x4
57b797:	cc                   	int3
57b798:	cc                   	int3
57b799:	cc                   	int3
57b79a:	cc                   	int3
57b79b:	cc                   	int3
57b79c:	cc                   	int3
57b79d:	cc                   	int3
57b79e:	cc                   	int3
57b79f:	cc                   	int3
57b7a0:	cc                   	int3
57b7a1:	cc                   	int3
57b7a2:	cc                   	int3
57b7a3:	cc                   	int3
57b7a4:	cc                   	int3
57b7a5:	cc                   	int3
57b7a6:	cc                   	int3
57b7a7:	cc                   	int3
57b7a8:	cc                   	int3
57b7a9:	cc                   	int3
57b7aa:	cc                   	int3
57b7ab:	cc                   	int3
57b7ac:	cc                   	int3
57b7ad:	cc                   	int3
57b7ae:	cc                   	int3
57b7af:	cc                   	int3
57b7b0:	8b 41 04             	mov    0x4(%ecx),%eax
57b7b3:	3b 44 24 04          	cmp    0x4(%esp),%eax
57b7b7:	0f 94 c0             	sete   %al
57b7ba:	c2 04 00             	ret    $0x4
57b7bd:	cc                   	int3
57b7be:	cc                   	int3
57b7bf:	cc                   	int3
57b7c0:	8b 41 04             	mov    0x4(%ecx),%eax
57b7c3:	3b 44 24 04          	cmp    0x4(%esp),%eax
57b7c7:	0f 94 c0             	sete   %al
57b7ca:	c2 04 00             	ret    $0x4
57b7cd:	cc                   	int3
57b7ce:	cc                   	int3
57b7cf:	cc                   	int3
57b7d0:	8b 41 04             	mov    0x4(%ecx),%eax
57b7d3:	3b 44 24 04          	cmp    0x4(%esp),%eax
57b7d7:	0f 94 c0             	sete   %al
57b7da:	c2 04 00             	ret    $0x4
57b7dd:	cc                   	int3
57b7de:	cc                   	int3
57b7df:	cc                   	int3
57b7e0:	8b 41 04             	mov    0x4(%ecx),%eax
57b7e3:	3b 44 24 04          	cmp    0x4(%esp),%eax
57b7e7:	0f 95 c0             	setne  %al
57b7ea:	c2 04 00             	ret    $0x4
57b7ed:	cc                   	int3
57b7ee:	cc                   	int3
57b7ef:	cc                   	int3
57b7f0:	8b 41 04             	mov    0x4(%ecx),%eax
57b7f3:	3b 44 24 04          	cmp    0x4(%esp),%eax
57b7f7:	0f 95 c0             	setne  %al
57b7fa:	c2 04 00             	ret    $0x4
57b7fd:	cc                   	int3
57b7fe:	cc                   	int3
57b7ff:	cc                   	int3
57b800:	8b 41 04             	mov    0x4(%ecx),%eax
57b803:	c3                   	ret
57b804:	cc                   	int3
57b805:	cc                   	int3
57b806:	cc                   	int3
57b807:	cc                   	int3
57b808:	cc                   	int3
57b809:	cc                   	int3
57b80a:	cc                   	int3
57b80b:	cc                   	int3
57b80c:	cc                   	int3
57b80d:	cc                   	int3
57b80e:	cc                   	int3
57b80f:	cc                   	int3
57b810:	8b 41 04             	mov    0x4(%ecx),%eax
57b813:	c3                   	ret
57b814:	cc                   	int3
57b815:	cc                   	int3
57b816:	cc                   	int3
57b817:	cc                   	int3
57b818:	cc                   	int3
57b819:	cc                   	int3
57b81a:	cc                   	int3
57b81b:	cc                   	int3
57b81c:	cc                   	int3
57b81d:	cc                   	int3
57b81e:	cc                   	int3
57b81f:	cc                   	int3
57b820:	56                   	push   %esi
57b821:	8b f1                	mov    %ecx,%esi
57b823:	57                   	push   %edi
57b824:	8d 8e 80 00 00 00    	lea    0x80(%esi),%ecx
57b82a:	e8 02 ab eb ff       	call   0x436331
57b82f:	8d 8e a8 00 00 00    	lea    0xa8(%esi),%ecx
57b835:	e8 9b cd e8 ff       	call   0x4085d5
57b83a:	8b 86 98 00 00 00    	mov    0x98(%esi),%eax
57b840:	c7 86 94 00 00 00 90 	movl   $0xbde790,0x94(%esi)
57b847:	e7 bd 00
57b84a:	5f                   	pop    %edi
57b84b:	8b 40 04             	mov    0x4(%eax),%eax
57b84e:	c7 84 30 98 00 00 00 	movl   $0xbde7c4,0x98(%eax,%esi,1)
57b855:	c4 e7 bd 00
57b859:	8b 86 98 00 00 00    	mov    0x98(%esi),%eax
57b85f:	8b 40 08             	mov    0x8(%eax),%eax
57b862:	c7 84 30 98 00 00 00 	movl   $0xbde7e8,0x98(%eax,%esi,1)
57b869:	e8 e7 bd 00
57b86d:	8b 86 98 00 00 00    	mov    0x98(%esi),%eax
57b873:	8b 48 04             	mov    0x4(%eax),%ecx
57b876:	8d 41 f8             	lea    -0x8(%ecx),%eax
57b879:	89 84 31 94 00 00 00 	mov    %eax,0x94(%ecx,%esi,1)
57b880:	8b 86 8c 00 00 00    	mov    0x8c(%esi),%eax
57b886:	c7 86 88 00 00 00 5c 	movl   $0xbde75c,0x88(%esi)
57b88d:	e7 bd 00
57b890:	8b 40 04             	mov    0x4(%eax),%eax
57b893:	c7 84 30 8c 00 00 00 	movl   $0xbde76c,0x8c(%eax,%esi,1)
57b89a:	6c e7 bd 00
57b89e:	8b 86 8c 00 00 00    	mov    0x8c(%esi),%eax
57b8a4:	8b 48 04             	mov    0x4(%eax),%ecx
57b8a7:	8d 41 f8             	lea    -0x8(%ecx),%eax
57b8aa:	89 84 31 88 00 00 00 	mov    %eax,0x88(%ecx,%esi,1)
57b8b1:	c7 86 80 00 00 00 b8 	movl   $0xbde1b8,0x80(%esi)
57b8b8:	e1 bd 00
57b8bb:	5e                   	pop    %esi
57b8bc:	c3                   	ret
57b8bd:	cc                   	int3
57b8be:	cc                   	int3
57b8bf:	cc                   	int3
57b8c0:	cc                   	int3
57b8c1:	cc                   	int3
57b8c2:	cc                   	int3
57b8c3:	cc                   	int3
57b8c4:	cc                   	int3
57b8c5:	cc                   	int3
57b8c6:	cc                   	int3
57b8c7:	cc                   	int3
57b8c8:	cc                   	int3
57b8c9:	cc                   	int3
57b8ca:	cc                   	int3
57b8cb:	cc                   	int3
57b8cc:	cc                   	int3
57b8cd:	cc                   	int3
57b8ce:	cc                   	int3
57b8cf:	cc                   	int3
57b8d0:	cc                   	int3
57b8d1:	cc                   	int3
57b8d2:	cc                   	int3
57b8d3:	cc                   	int3
57b8d4:	cc                   	int3
57b8d5:	cc                   	int3
57b8d6:	cc                   	int3
57b8d7:	cc                   	int3
57b8d8:	cc                   	int3
57b8d9:	cc                   	int3
57b8da:	cc                   	int3
57b8db:	cc                   	int3
57b8dc:	cc                   	int3
57b8dd:	cc                   	int3
57b8de:	cc                   	int3
57b8df:	cc                   	int3
57b8e0:	cc                   	int3
57b8e1:	cc                   	int3
57b8e2:	cc                   	int3
57b8e3:	cc                   	int3
57b8e4:	2b 49 fc             	sub    -0x4(%ecx),%ecx
57b8e7:	e9 32 a0 ea ff       	jmp    0x42591e
57b8ec:	cc                   	int3
57b8ed:	cc                   	int3
57b8ee:	cc                   	int3
57b8ef:	cc                   	int3
57b8f0:	55                   	push   %ebp
57b8f1:	8b ec                	mov    %esp,%ebp
57b8f3:	6a ff                	push   $0xffffffff
57b8f5:	68 f6 95 b5 00       	push   $0xb595f6
57b8fa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
57b900:	50                   	push   %eax
57b901:	56                   	push   %esi
57b902:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
57b907:	33 c5                	xor    %ebp,%eax
57b909:	50                   	push   %eax
57b90a:	8d 45 f4             	lea    -0xc(%ebp),%eax
57b90d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
57b913:	8b f1                	mov    %ecx,%esi
57b915:	8b 4e 04             	mov    0x4(%esi),%ecx
57b918:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
57b91f:	c7 06 70 0c be 00    	movl   $0xbe0c70,(%esi)
57b925:	85 c9                	test   %ecx,%ecx
57b927:	74 10                	je     0x57b939
57b929:	8b 41 04             	mov    0x4(%ecx),%eax
57b92c:	83 c1 04             	add    $0x4,%ecx
57b92f:	8b 40 04             	mov    0x4(%eax),%eax
57b932:	03 c8                	add    %eax,%ecx
57b934:	8b 01                	mov    (%ecx),%eax
57b936:	ff 50 0c             	call   *0xc(%eax)
57b939:	8b ce                	mov    %esi,%ecx
57b93b:	e8 af 40 ec ff       	call   0x43f9ef
57b940:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
57b944:	74 0b                	je     0x57b951
57b946:	6a 08                	push   $0x8