66762e:	8b 83 c0 91 01 00    	mov    0x191c0(%ebx),%eax
667634:	5f                   	pop    %edi
667635:	5e                   	pop    %esi
667636:	5d                   	pop    %ebp
667637:	5b                   	pop    %ebx
667638:	c3                   	ret
667639:	cc                   	int3
66763a:	cc                   	int3
66763b:	cc                   	int3
66763c:	cc                   	int3
66763d:	cc                   	int3
66763e:	cc                   	int3
66763f:	cc                   	int3
667640:	cc                   	int3
667641:	cc                   	int3
667642:	cc                   	int3
667643:	cc                   	int3
667644:	cc                   	int3
667645:	cc                   	int3
667646:	cc                   	int3
667647:	cc                   	int3
667648:	cc                   	int3
667649:	cc                   	int3
66764a:	cc                   	int3
66764b:	cc                   	int3
66764c:	cc                   	int3
66764d:	cc                   	int3
66764e:	cc                   	int3
66764f:	cc                   	int3
667650:	53                   	push   %ebx
667651:	55                   	push   %ebp
667652:	56                   	push   %esi
667653:	57                   	push   %edi
667654:	8b 7c 24 20          	mov    0x20(%esp),%edi
667658:	8b 37                	mov    (%edi),%esi
66765a:	3b 77 04             	cmp    0x4(%edi),%esi
66765d:	74 28                	je     0x667687
66765f:	8b 6c 24 1c          	mov    0x1c(%esp),%ebp
667663:	8b 5c 24 14          	mov    0x14(%esp),%ebx
667667:	68 35 41 bd 00       	push   $0xbd4135
66766c:	56                   	push   %esi
66766d:	55                   	push   %ebp
66766e:	ff 74 24 24          	push   0x24(%esp)
667672:	53                   	push   %ebx
667673:	e8 e2 e6 dc ff       	call   0x435d5a
667678:	83 c4 14             	add    $0x14,%esp
66767b:	85 c0                	test   %eax,%eax
66767d:	75 0f                	jne    0x66768e
66767f:	83 c6 04             	add    $0x4,%esi
667682:	3b 77 04             	cmp    0x4(%edi),%esi
667685:	75 e0                	jne    0x667667
667687:	5f                   	pop    %edi
667688:	5e                   	pop    %esi
667689:	5d                   	pop    %ebp
66768a:	33 c0                	xor    %eax,%eax
66768c:	5b                   	pop    %ebx
66768d:	c3                   	ret
66768e:	8b 83 c0 91 01 00    	mov    0x191c0(%ebx),%eax
667694:	5f                   	pop    %edi
667695:	5e                   	pop    %esi
667696:	5d                   	pop    %ebp
667697:	5b                   	pop    %ebx
667698:	c3                   	ret
667699:	cc                   	int3
66769a:	cc                   	int3
66769b:	cc                   	int3
66769c:	cc                   	int3
66769d:	cc                   	int3
66769e:	cc                   	int3
66769f:	cc                   	int3
6676a0:	cc                   	int3
6676a1:	cc                   	int3
6676a2:	cc                   	int3
6676a3:	cc                   	int3
6676a4:	cc                   	int3
6676a5:	cc                   	int3
6676a6:	cc                   	int3
6676a7:	cc                   	int3
6676a8:	cc                   	int3
6676a9:	cc                   	int3
6676aa:	cc                   	int3
6676ab:	cc                   	int3
6676ac:	cc                   	int3
6676ad:	cc                   	int3
6676ae:	cc                   	int3
6676af:	cc                   	int3
6676b0:	53                   	push   %ebx
6676b1:	55                   	push   %ebp
6676b2:	56                   	push   %esi
6676b3:	57                   	push   %edi
6676b4:	8b 7c 24 20          	mov    0x20(%esp),%edi
6676b8:	8b 37                	mov    (%edi),%esi
6676ba:	3b 77 04             	cmp    0x4(%edi),%esi
6676bd:	74 28                	je     0x6676e7
6676bf:	8b 6c 24 1c          	mov    0x1c(%esp),%ebp
6676c3:	8b 5c 24 14          	mov    0x14(%esp),%ebx
6676c7:	68 35 41 bd 00       	push   $0xbd4135
6676cc:	56                   	push   %esi
6676cd:	55                   	push   %ebp
6676ce:	ff 74 24 24          	push   0x24(%esp)
6676d2:	53                   	push   %ebx
6676d3:	e8 f1 9a dc ff       	call   0x4311c9
6676d8:	83 c4 14             	add    $0x14,%esp
6676db:	85 c0                	test   %eax,%eax
6676dd:	75 0f                	jne    0x6676ee
6676df:	83 c6 04             	add    $0x4,%esi
6676e2:	3b 77 04             	cmp    0x4(%edi),%esi
6676e5:	75 e0                	jne    0x6676c7
6676e7:	5f                   	pop    %edi
6676e8:	5e                   	pop    %esi
6676e9:	5d                   	pop    %ebp
6676ea:	33 c0                	xor    %eax,%eax
6676ec:	5b                   	pop    %ebx
6676ed:	c3                   	ret
6676ee:	8b 83 c0 91 01 00    	mov    0x191c0(%ebx),%eax
6676f4:	5f                   	pop    %edi
6676f5:	5e                   	pop    %esi
6676f6:	5d                   	pop    %ebp
6676f7:	5b                   	pop    %ebx
6676f8:	c3                   	ret
6676f9:	cc                   	int3
6676fa:	cc                   	int3
6676fb:	cc                   	int3
6676fc:	cc                   	int3
6676fd:	cc                   	int3
6676fe:	cc                   	int3
6676ff:	cc                   	int3
667700:	cc                   	int3
667701:	cc                   	int3
667702:	cc                   	int3
667703:	cc                   	int3
667704:	cc                   	int3
667705:	cc                   	int3
667706:	cc                   	int3
667707:	cc                   	int3
667708:	cc                   	int3
667709:	cc                   	int3
66770a:	cc                   	int3
66770b:	cc                   	int3
66770c:	cc                   	int3
66770d:	cc                   	int3
66770e:	cc                   	int3
66770f:	cc                   	int3
667710:	53                   	push   %ebx
667711:	55                   	push   %ebp
667712:	56                   	push   %esi
667713:	57                   	push   %edi
667714:	8b 7c 24 20          	mov    0x20(%esp),%edi
667718:	8b 37                	mov    (%edi),%esi
66771a:	3b 77 04             	cmp    0x4(%edi),%esi
66771d:	74 28                	je     0x667747
66771f:	8b 6c 24 1c          	mov    0x1c(%esp),%ebp
667723:	8b 5c 24 14          	mov    0x14(%esp),%ebx
667727:	68 35 41 bd 00       	push   $0xbd4135
66772c:	56                   	push   %esi
66772d:	55                   	push   %ebp
66772e:	ff 74 24 24          	push   0x24(%esp)
667732:	53                   	push   %ebx
667733:	e8 23 a9 dc ff       	call   0x43205b
667738:	83 c4 14             	add    $0x14,%esp
66773b:	85 c0                	test   %eax,%eax
66773d:	75 0f                	jne    0x66774e
66773f:	83 c6 04             	add    $0x4,%esi
667742:	3b 77 04             	cmp    0x4(%edi),%esi
667745:	75 e0                	jne    0x667727
667747:	5f                   	pop    %edi
667748:	5e                   	pop    %esi
667749:	5d                   	pop    %ebp
66774a:	33 c0                	xor    %eax,%eax
66774c:	5b                   	pop    %ebx
66774d:	c3                   	ret
66774e:	8b 83 c0 91 01 00    	mov    0x191c0(%ebx),%eax
667754:	5f                   	pop    %edi
667755:	5e                   	pop    %esi
667756:	5d                   	pop    %ebp
667757:	5b                   	pop    %ebx
667758:	c3                   	ret
667759:	cc                   	int3
66775a:	cc                   	int3
66775b:	cc                   	int3
66775c:	cc                   	int3
66775d:	cc                   	int3
66775e:	cc                   	int3
66775f:	cc                   	int3
667760:	cc                   	int3
667761:	cc                   	int3
667762:	cc                   	int3
667763:	cc                   	int3
667764:	cc                   	int3
667765:	cc                   	int3
667766:	cc                   	int3
667767:	cc                   	int3
667768:	cc                   	int3
667769:	cc                   	int3
66776a:	cc                   	int3
66776b:	cc                   	int3
66776c:	cc                   	int3
66776d:	cc                   	int3
66776e:	cc                   	int3
66776f:	cc                   	int3
667770:	6a 04                	push   $0x4
667772:	ff 74 24 18          	push   0x18(%esp)
667776:	ff 74 24 18          	push   0x18(%esp)
66777a:	ff 74 24 18          	push   0x18(%esp)
66777e:	ff 74 24 18          	push   0x18(%esp)
667782:	ff 74 24 18          	push   0x18(%esp)
667786:	e8 c8 d0 da ff       	call   0x414853
66778b:	83 c4 18             	add    $0x18,%esp
66778e:	c3                   	ret
66778f:	cc                   	int3
667790:	cc                   	int3
667791:	cc                   	int3
667792:	cc                   	int3
667793:	cc                   	int3
667794:	cc                   	int3
667795:	cc                   	int3
667796:	cc                   	int3
667797:	cc                   	int3
667798:	cc                   	int3
667799:	cc                   	int3
66779a:	cc                   	int3
66779b:	cc                   	int3
66779c:	cc                   	int3
66779d:	cc                   	int3
66779e:	cc                   	int3
66779f:	cc                   	int3
6677a0:	8b 44 24 08          	mov    0x8(%esp),%eax
6677a4:	ba 74 e7 be 00       	mov    $0xbee774,%edx
6677a9:	56                   	push   %esi
6677aa:	8b 31                	mov    (%ecx),%esi
6677ac:	85 c0                	test   %eax,%eax
6677ae:	57                   	push   %edi
6677af:	ff 74 24 14          	push   0x14(%esp)
6677b3:	8b 7c 24 10          	mov    0x10(%esp),%edi
6677b7:	0f 45 d0             	cmovne %eax,%edx
6677ba:	6a fe                	push   $0xfffffffe
6677bc:	52                   	push   %edx
6677bd:	57                   	push   %edi
6677be:	ff 56 10             	call   *0x10(%esi)
6677c1:	85 c0                	test   %eax,%eax
6677c3:	74 0b                	je     0x6677d0
6677c5:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
6677cb:	5f                   	pop    %edi
6677cc:	5e                   	pop    %esi
6677cd:	c2 0c 00             	ret    $0xc
6677d0:	57                   	push   %edi
6677d1:	e8 01 91 dc ff       	call   0x4308d7
6677d6:	83 c4 04             	add    $0x4,%esp
6677d9:	5f                   	pop    %edi
6677da:	5e                   	pop    %esi
6677db:	c2 0c 00             	ret    $0xc
6677de:	cc                   	int3
6677df:	cc                   	int3
6677e0:	cc                   	int3
6677e1:	cc                   	int3
6677e2:	cc                   	int3
6677e3:	cc                   	int3
6677e4:	cc                   	int3
6677e5:	cc                   	int3
6677e6:	cc                   	int3
6677e7:	cc                   	int3
6677e8:	cc                   	int3
6677e9:	cc                   	int3
6677ea:	cc                   	int3
6677eb:	cc                   	int3
6677ec:	cc                   	int3
6677ed:	cc                   	int3
6677ee:	cc                   	int3
6677ef:	cc                   	int3
6677f0:	8b 44 24 08          	mov    0x8(%esp),%eax
6677f4:	ba 48 e7 be 00       	mov    $0xbee748,%edx
6677f9:	56                   	push   %esi
6677fa:	8b 31                	mov    (%ecx),%esi
6677fc:	85 c0                	test   %eax,%eax
6677fe:	57                   	push   %edi
6677ff:	ff 74 24 14          	push   0x14(%esp)
667803:	8b 7c 24 10          	mov    0x10(%esp),%edi
667807:	0f 45 d0             	cmovne %eax,%edx
66780a:	6a fe                	push   $0xfffffffe
66780c:	52                   	push   %edx
66780d:	57                   	push   %edi
66780e:	ff 56 10             	call   *0x10(%esi)
667811:	85 c0                	test   %eax,%eax
667813:	74 0b                	je     0x667820
667815:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
66781b:	5f                   	pop    %edi
66781c:	5e                   	pop    %esi
66781d:	c2 0c 00             	ret    $0xc
667820:	57                   	push   %edi
667821:	e8 b1 90 dc ff       	call   0x4308d7
667826:	83 c4 04             	add    $0x4,%esp
667829:	5f                   	pop    %edi
66782a:	5e                   	pop    %esi
66782b:	c2 0c 00             	ret    $0xc
66782e:	cc                   	int3
66782f:	cc                   	int3
667830:	cc                   	int3
667831:	cc                   	int3
667832:	cc                   	int3
667833:	cc                   	int3
667834:	cc                   	int3
667835:	cc                   	int3
667836:	cc                   	int3
667837:	cc                   	int3
667838:	cc                   	int3
667839:	cc                   	int3
66783a:	cc                   	int3
66783b:	cc                   	int3
66783c:	cc                   	int3
66783d:	cc                   	int3
66783e:	cc                   	int3
66783f:	cc                   	int3
667840:	8b 44 24 08          	mov    0x8(%esp),%eax
667844:	ba d4 e6 be 00       	mov    $0xbee6d4,%edx
667849:	56                   	push   %esi
66784a:	8b 31                	mov    (%ecx),%esi
66784c:	85 c0                	test   %eax,%eax
66784e:	57                   	push   %edi
66784f:	ff 74 24 14          	push   0x14(%esp)
667853:	8b 7c 24 10          	mov    0x10(%esp),%edi
667857:	0f 45 d0             	cmovne %eax,%edx
66785a:	6a fe                	push   $0xfffffffe
66785c:	52                   	push   %edx
66785d:	57                   	push   %edi
66785e:	ff 56 10             	call   *0x10(%esi)
667861:	85 c0                	test   %eax,%eax
667863:	74 0b                	je     0x667870
667865:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
66786b:	5f                   	pop    %edi
66786c:	5e                   	pop    %esi
66786d:	c2 0c 00             	ret    $0xc
667870:	57                   	push   %edi
667871:	e8 61 90 dc ff       	call   0x4308d7
667876:	83 c4 04             	add    $0x4,%esp
667879:	5f                   	pop    %edi
66787a:	5e                   	pop    %esi
66787b:	c2 0c 00             	ret    $0xc
66787e:	cc                   	int3
66787f:	cc                   	int3
667880:	cc                   	int3
667881:	cc                   	int3
667882:	cc                   	int3
667883:	cc                   	int3
667884:	cc                   	int3
667885:	cc                   	int3
667886:	cc                   	int3
667887:	cc                   	int3
667888:	cc                   	int3
667889:	cc                   	int3
66788a:	cc                   	int3