668691:	cc                   	int3
668692:	cc                   	int3
668693:	cc                   	int3
668694:	cc                   	int3
668695:	cc                   	int3
668696:	cc                   	int3
668697:	cc                   	int3
668698:	cc                   	int3
668699:	cc                   	int3
66869a:	cc                   	int3
66869b:	cc                   	int3
66869c:	cc                   	int3
66869d:	cc                   	int3
66869e:	cc                   	int3
66869f:	cc                   	int3
6686a0:	8b 44 24 08          	mov    0x8(%esp),%eax
6686a4:	ba a8 e8 be 00       	mov    $0xbee8a8,%edx
6686a9:	56                   	push   %esi
6686aa:	8b 31                	mov    (%ecx),%esi
6686ac:	85 c0                	test   %eax,%eax
6686ae:	57                   	push   %edi
6686af:	ff 74 24 14          	push   0x14(%esp)
6686b3:	8b 7c 24 10          	mov    0x10(%esp),%edi
6686b7:	0f 45 d0             	cmovne %eax,%edx
6686ba:	6a fe                	push   $0xfffffffe
6686bc:	52                   	push   %edx
6686bd:	57                   	push   %edi
6686be:	ff 56 10             	call   *0x10(%esi)
6686c1:	85 c0                	test   %eax,%eax
6686c3:	74 0b                	je     0x6686d0
6686c5:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
6686cb:	5f                   	pop    %edi
6686cc:	5e                   	pop    %esi
6686cd:	c2 0c 00             	ret    $0xc
6686d0:	57                   	push   %edi
6686d1:	e8 01 82 dc ff       	call   0x4308d7
6686d6:	83 c4 04             	add    $0x4,%esp
6686d9:	5f                   	pop    %edi
6686da:	5e                   	pop    %esi
6686db:	c2 0c 00             	ret    $0xc
6686de:	cc                   	int3
6686df:	cc                   	int3
6686e0:	cc                   	int3
6686e1:	cc                   	int3
6686e2:	cc                   	int3
6686e3:	cc                   	int3
6686e4:	cc                   	int3
6686e5:	cc                   	int3
6686e6:	cc                   	int3
6686e7:	cc                   	int3
6686e8:	cc                   	int3
6686e9:	cc                   	int3
6686ea:	cc                   	int3
6686eb:	cc                   	int3
6686ec:	cc                   	int3
6686ed:	cc                   	int3
6686ee:	cc                   	int3
6686ef:	cc                   	int3
6686f0:	8b 44 24 08          	mov    0x8(%esp),%eax
6686f4:	ba cc e8 be 00       	mov    $0xbee8cc,%edx
6686f9:	56                   	push   %esi
6686fa:	8b 31                	mov    (%ecx),%esi
6686fc:	85 c0                	test   %eax,%eax
6686fe:	57                   	push   %edi
6686ff:	ff 74 24 14          	push   0x14(%esp)
668703:	8b 7c 24 10          	mov    0x10(%esp),%edi
668707:	0f 45 d0             	cmovne %eax,%edx
66870a:	6a fe                	push   $0xfffffffe
66870c:	52                   	push   %edx
66870d:	57                   	push   %edi
66870e:	ff 56 10             	call   *0x10(%esi)
668711:	85 c0                	test   %eax,%eax
668713:	74 0b                	je     0x668720
668715:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
66871b:	5f                   	pop    %edi
66871c:	5e                   	pop    %esi
66871d:	c2 0c 00             	ret    $0xc
668720:	57                   	push   %edi
668721:	e8 b1 81 dc ff       	call   0x4308d7
668726:	83 c4 04             	add    $0x4,%esp
668729:	5f                   	pop    %edi
66872a:	5e                   	pop    %esi
66872b:	c2 0c 00             	ret    $0xc
66872e:	cc                   	int3
66872f:	cc                   	int3
668730:	cc                   	int3
668731:	cc                   	int3
668732:	cc                   	int3
668733:	cc                   	int3
668734:	cc                   	int3
668735:	cc                   	int3
668736:	cc                   	int3
668737:	cc                   	int3
668738:	cc                   	int3
668739:	cc                   	int3
66873a:	cc                   	int3
66873b:	cc                   	int3
66873c:	cc                   	int3
66873d:	cc                   	int3
66873e:	cc                   	int3
66873f:	cc                   	int3
668740:	8b 44 24 0c          	mov    0xc(%esp),%eax
668744:	b9 24 e9 be 00       	mov    $0xbee924,%ecx
668749:	56                   	push   %esi
66874a:	ff 74 24 14          	push   0x14(%esp)
66874e:	8b 74 24 0c          	mov    0xc(%esp),%esi
668752:	85 c0                	test   %eax,%eax
668754:	ff 74 24 10          	push   0x10(%esp)
668758:	0f 45 c8             	cmovne %eax,%ecx
66875b:	6a fe                	push   $0xfffffffe
66875d:	51                   	push   %ecx
66875e:	56                   	push   %esi
66875f:	e8 00 d6 dc ff       	call   0x435d64
668764:	83 c4 14             	add    $0x14,%esp
668767:	85 c0                	test   %eax,%eax
668769:	74 08                	je     0x668773
66876b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
668771:	5e                   	pop    %esi
668772:	c3                   	ret
668773:	56                   	push   %esi
668774:	e8 5e 81 dc ff       	call   0x4308d7
668779:	83 c4 04             	add    $0x4,%esp
66877c:	5e                   	pop    %esi
66877d:	c3                   	ret
66877e:	cc                   	int3
66877f:	cc                   	int3
668780:	cc                   	int3
668781:	cc                   	int3
668782:	cc                   	int3
668783:	cc                   	int3
668784:	cc                   	int3
668785:	cc                   	int3
668786:	cc                   	int3
668787:	cc                   	int3
668788:	cc                   	int3
668789:	cc                   	int3
66878a:	cc                   	int3
66878b:	cc                   	int3
66878c:	cc                   	int3
66878d:	cc                   	int3
66878e:	cc                   	int3
66878f:	cc                   	int3
668790:	8b 44 24 0c          	mov    0xc(%esp),%eax
668794:	b9 10 e9 be 00       	mov    $0xbee910,%ecx
668799:	56                   	push   %esi
66879a:	ff 74 24 14          	push   0x14(%esp)
66879e:	8b 74 24 0c          	mov    0xc(%esp),%esi
6687a2:	85 c0                	test   %eax,%eax
6687a4:	ff 74 24 10          	push   0x10(%esp)
6687a8:	0f 45 c8             	cmovne %eax,%ecx
6687ab:	6a fe                	push   $0xfffffffe
6687ad:	51                   	push   %ecx
6687ae:	56                   	push   %esi
6687af:	e8 40 cf da ff       	call   0x4156f4
6687b4:	83 c4 14             	add    $0x14,%esp
6687b7:	85 c0                	test   %eax,%eax
6687b9:	74 08                	je     0x6687c3
6687bb:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
6687c1:	5e                   	pop    %esi
6687c2:	c3                   	ret
6687c3:	56                   	push   %esi
6687c4:	e8 0e 81 dc ff       	call   0x4308d7
6687c9:	83 c4 04             	add    $0x4,%esp
6687cc:	5e                   	pop    %esi
6687cd:	c3                   	ret
6687ce:	cc                   	int3
6687cf:	cc                   	int3
6687d0:	cc                   	int3
6687d1:	cc                   	int3
6687d2:	cc                   	int3
6687d3:	cc                   	int3
6687d4:	cc                   	int3
6687d5:	cc                   	int3
6687d6:	cc                   	int3
6687d7:	cc                   	int3
6687d8:	cc                   	int3
6687d9:	cc                   	int3
6687da:	cc                   	int3
6687db:	cc                   	int3
6687dc:	cc                   	int3
6687dd:	cc                   	int3
6687de:	cc                   	int3
6687df:	cc                   	int3
6687e0:	8b 44 24 0c          	mov    0xc(%esp),%eax
6687e4:	b9 fc e8 be 00       	mov    $0xbee8fc,%ecx
6687e9:	56                   	push   %esi
6687ea:	ff 74 24 14          	push   0x14(%esp)
6687ee:	8b 74 24 0c          	mov    0xc(%esp),%esi
6687f2:	85 c0                	test   %eax,%eax
6687f4:	ff 74 24 10          	push   0x10(%esp)
6687f8:	0f 45 c8             	cmovne %eax,%ecx
6687fb:	6a fe                	push   $0xfffffffe
6687fd:	51                   	push   %ecx
6687fe:	56                   	push   %esi
6687ff:	e8 ab 8a dc ff       	call   0x4312af
668804:	83 c4 14             	add    $0x14,%esp
668807:	85 c0                	test   %eax,%eax
668809:	74 08                	je     0x668813
66880b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
668811:	5e                   	pop    %esi
668812:	c3                   	ret
668813:	56                   	push   %esi
668814:	e8 be 80 dc ff       	call   0x4308d7
668819:	83 c4 04             	add    $0x4,%esp
66881c:	5e                   	pop    %esi
66881d:	c3                   	ret
66881e:	cc                   	int3
66881f:	cc                   	int3
668820:	cc                   	int3
668821:	cc                   	int3
668822:	cc                   	int3
668823:	cc                   	int3
668824:	cc                   	int3
668825:	cc                   	int3
668826:	cc                   	int3
668827:	cc                   	int3
668828:	cc                   	int3
668829:	cc                   	int3
66882a:	cc                   	int3
66882b:	cc                   	int3
66882c:	cc                   	int3
66882d:	cc                   	int3
66882e:	cc                   	int3
66882f:	cc                   	int3
668830:	8b 44 24 0c          	mov    0xc(%esp),%eax
668834:	b9 74 e7 be 00       	mov    $0xbee774,%ecx
668839:	56                   	push   %esi
66883a:	ff 74 24 14          	push   0x14(%esp)
66883e:	8b 74 24 0c          	mov    0xc(%esp),%esi
668842:	85 c0                	test   %eax,%eax
668844:	ff 74 24 10          	push   0x10(%esp)
668848:	0f 45 c8             	cmovne %eax,%ecx
66884b:	6a fe                	push   $0xfffffffe
66884d:	51                   	push   %ecx
66884e:	56                   	push   %esi
66884f:	e8 ca 7b db ff       	call   0x42041e
668854:	83 c4 14             	add    $0x14,%esp
668857:	85 c0                	test   %eax,%eax
668859:	74 08                	je     0x668863
66885b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
668861:	5e                   	pop    %esi
668862:	c3                   	ret
668863:	56                   	push   %esi
668864:	e8 6e 80 dc ff       	call   0x4308d7
668869:	83 c4 04             	add    $0x4,%esp
66886c:	5e                   	pop    %esi
66886d:	c3                   	ret
66886e:	cc                   	int3
66886f:	cc                   	int3
668870:	cc                   	int3
668871:	cc                   	int3
668872:	cc                   	int3
668873:	cc                   	int3
668874:	cc                   	int3
668875:	cc                   	int3
668876:	cc                   	int3
668877:	cc                   	int3
668878:	cc                   	int3
668879:	cc                   	int3
66887a:	cc                   	int3
66887b:	cc                   	int3
66887c:	cc                   	int3
66887d:	cc                   	int3
66887e:	cc                   	int3
66887f:	cc                   	int3
668880:	8b 44 24 0c          	mov    0xc(%esp),%eax
668884:	b9 d4 e6 be 00       	mov    $0xbee6d4,%ecx
668889:	56                   	push   %esi
66888a:	ff 74 24 14          	push   0x14(%esp)
66888e:	8b 74 24 0c          	mov    0xc(%esp),%esi
668892:	85 c0                	test   %eax,%eax
668894:	ff 74 24 10          	push   0x10(%esp)
668898:	0f 45 c8             	cmovne %eax,%ecx
66889b:	6a fe                	push   $0xfffffffe
66889d:	51                   	push   %ecx
66889e:	56                   	push   %esi
66889f:	e8 0b c9 d9 ff       	call   0x4051af
6688a4:	83 c4 14             	add    $0x14,%esp
6688a7:	85 c0                	test   %eax,%eax
6688a9:	74 08                	je     0x6688b3
6688ab:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
6688b1:	5e                   	pop    %esi
6688b2:	c3                   	ret
6688b3:	56                   	push   %esi
6688b4:	e8 1e 80 dc ff       	call   0x4308d7
6688b9:	83 c4 04             	add    $0x4,%esp
6688bc:	5e                   	pop    %esi
6688bd:	c3                   	ret
6688be:	cc                   	int3
6688bf:	cc                   	int3
6688c0:	cc                   	int3
6688c1:	cc                   	int3
6688c2:	cc                   	int3
6688c3:	cc                   	int3
6688c4:	cc                   	int3
6688c5:	cc                   	int3
6688c6:	cc                   	int3
6688c7:	cc                   	int3
6688c8:	cc                   	int3
6688c9:	cc                   	int3
6688ca:	cc                   	int3
6688cb:	cc                   	int3
6688cc:	cc                   	int3
6688cd:	cc                   	int3
6688ce:	cc                   	int3
6688cf:	cc                   	int3
6688d0:	8b 44 24 0c          	mov    0xc(%esp),%eax
6688d4:	b9 90 e6 be 00       	mov    $0xbee690,%ecx
6688d9:	56                   	push   %esi
6688da:	ff 74 24 14          	push   0x14(%esp)
6688de:	8b 74 24 0c          	mov    0xc(%esp),%esi
6688e2:	85 c0                	test   %eax,%eax
6688e4:	ff 74 24 10          	push   0x10(%esp)
6688e8:	0f 45 c8             	cmovne %eax,%ecx
6688eb:	6a fe                	push   $0xfffffffe
6688ed:	51                   	push   %ecx
6688ee:	56                   	push   %esi
6688ef:	e8 3b 43 da ff       	call   0x40cc2f
6688f4:	83 c4 14             	add    $0x14,%esp
6688f7:	85 c0                	test   %eax,%eax
6688f9:	74 08                	je     0x668903
6688fb:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
668901:	5e                   	pop    %esi
668902:	c3                   	ret
668903:	56                   	push   %esi
668904:	e8 ce 7f dc ff       	call   0x4308d7
668909:	83 c4 04             	add    $0x4,%esp
66890c:	5e                   	pop    %esi
66890d:	c3                   	ret
66890e:	cc                   	int3
66890f:	cc                   	int3
668910:	cc                   	int3
668911:	cc                   	int3
668912:	cc                   	int3
668913:	cc                   	int3
668914:	cc                   	int3
668915:	cc                   	int3
668916:	cc                   	int3
668917:	cc                   	int3
668918:	cc                   	int3
668919:	cc                   	int3
66891a:	cc                   	int3
66891b:	cc                   	int3
66891c:	cc                   	int3
66891d:	cc                   	int3
66891e:	cc                   	int3
66891f:	cc                   	int3
668920:	8b 44 24 0c          	mov    0xc(%esp),%eax
668924:	b9 44 e6 be 00       	mov    $0xbee644,%ecx
668929:	56                   	push   %esi