643945:	cc                   	int3
643946:	cc                   	int3
643947:	cc                   	int3
643948:	cc                   	int3
643949:	cc                   	int3
64394a:	cc                   	int3
64394b:	cc                   	int3
64394c:	cc                   	int3
64394d:	cc                   	int3
64394e:	cc                   	int3
64394f:	cc                   	int3
643950:	8b c1                	mov    %ecx,%eax
643952:	c3                   	ret
643953:	cc                   	int3
643954:	cc                   	int3
643955:	cc                   	int3
643956:	cc                   	int3
643957:	cc                   	int3
643958:	cc                   	int3
643959:	cc                   	int3
64395a:	cc                   	int3
64395b:	cc                   	int3
64395c:	cc                   	int3
64395d:	cc                   	int3
64395e:	cc                   	int3
64395f:	cc                   	int3
643960:	8b c1                	mov    %ecx,%eax
643962:	c3                   	ret
643963:	cc                   	int3
643964:	cc                   	int3
643965:	cc                   	int3
643966:	cc                   	int3
643967:	cc                   	int3
643968:	cc                   	int3
643969:	cc                   	int3
64396a:	cc                   	int3
64396b:	cc                   	int3
64396c:	cc                   	int3
64396d:	cc                   	int3
64396e:	cc                   	int3
64396f:	cc                   	int3
643970:	8b c1                	mov    %ecx,%eax
643972:	c3                   	ret
643973:	cc                   	int3
643974:	cc                   	int3
643975:	cc                   	int3
643976:	cc                   	int3
643977:	cc                   	int3
643978:	cc                   	int3
643979:	cc                   	int3
64397a:	cc                   	int3
64397b:	cc                   	int3
64397c:	cc                   	int3
64397d:	cc                   	int3
64397e:	cc                   	int3
64397f:	cc                   	int3
643980:	8b c1                	mov    %ecx,%eax
643982:	c3                   	ret
643983:	cc                   	int3
643984:	cc                   	int3
643985:	cc                   	int3
643986:	cc                   	int3
643987:	cc                   	int3
643988:	cc                   	int3
643989:	cc                   	int3
64398a:	cc                   	int3
64398b:	cc                   	int3
64398c:	cc                   	int3
64398d:	cc                   	int3
64398e:	cc                   	int3
64398f:	cc                   	int3
643990:	8b c1                	mov    %ecx,%eax
643992:	c3                   	ret
643993:	cc                   	int3
643994:	cc                   	int3
643995:	cc                   	int3
643996:	cc                   	int3
643997:	cc                   	int3
643998:	cc                   	int3
643999:	cc                   	int3
64399a:	cc                   	int3
64399b:	cc                   	int3
64399c:	cc                   	int3
64399d:	cc                   	int3
64399e:	cc                   	int3
64399f:	cc                   	int3
6439a0:	8b c1                	mov    %ecx,%eax
6439a2:	c3                   	ret
6439a3:	cc                   	int3
6439a4:	cc                   	int3
6439a5:	cc                   	int3
6439a6:	cc                   	int3
6439a7:	cc                   	int3
6439a8:	cc                   	int3
6439a9:	cc                   	int3
6439aa:	cc                   	int3
6439ab:	cc                   	int3
6439ac:	cc                   	int3
6439ad:	cc                   	int3
6439ae:	cc                   	int3
6439af:	cc                   	int3
6439b0:	8b c1                	mov    %ecx,%eax
6439b2:	c3                   	ret
6439b3:	cc                   	int3
6439b4:	cc                   	int3
6439b5:	cc                   	int3
6439b6:	cc                   	int3
6439b7:	cc                   	int3
6439b8:	cc                   	int3
6439b9:	cc                   	int3
6439ba:	cc                   	int3
6439bb:	cc                   	int3
6439bc:	cc                   	int3
6439bd:	cc                   	int3
6439be:	cc                   	int3
6439bf:	cc                   	int3
6439c0:	8b c1                	mov    %ecx,%eax
6439c2:	c3                   	ret
6439c3:	cc                   	int3
6439c4:	cc                   	int3
6439c5:	cc                   	int3
6439c6:	cc                   	int3
6439c7:	cc                   	int3
6439c8:	cc                   	int3
6439c9:	cc                   	int3
6439ca:	cc                   	int3
6439cb:	cc                   	int3
6439cc:	cc                   	int3
6439cd:	cc                   	int3
6439ce:	cc                   	int3
6439cf:	cc                   	int3
6439d0:	8b c1                	mov    %ecx,%eax
6439d2:	c3                   	ret
6439d3:	cc                   	int3
6439d4:	cc                   	int3
6439d5:	cc                   	int3
6439d6:	cc                   	int3
6439d7:	cc                   	int3
6439d8:	cc                   	int3
6439d9:	cc                   	int3
6439da:	cc                   	int3
6439db:	cc                   	int3
6439dc:	cc                   	int3
6439dd:	cc                   	int3
6439de:	cc                   	int3
6439df:	cc                   	int3
6439e0:	8b c1                	mov    %ecx,%eax
6439e2:	c3                   	ret
6439e3:	cc                   	int3
6439e4:	cc                   	int3
6439e5:	cc                   	int3
6439e6:	cc                   	int3
6439e7:	cc                   	int3
6439e8:	cc                   	int3
6439e9:	cc                   	int3
6439ea:	cc                   	int3
6439eb:	cc                   	int3
6439ec:	cc                   	int3
6439ed:	cc                   	int3
6439ee:	cc                   	int3
6439ef:	cc                   	int3
6439f0:	8b c1                	mov    %ecx,%eax
6439f2:	c3                   	ret
6439f3:	cc                   	int3
6439f4:	cc                   	int3
6439f5:	cc                   	int3
6439f6:	cc                   	int3
6439f7:	cc                   	int3
6439f8:	cc                   	int3
6439f9:	cc                   	int3
6439fa:	cc                   	int3
6439fb:	cc                   	int3
6439fc:	cc                   	int3
6439fd:	cc                   	int3
6439fe:	cc                   	int3
6439ff:	cc                   	int3
643a00:	8b c1                	mov    %ecx,%eax
643a02:	c3                   	ret
643a03:	cc                   	int3
643a04:	cc                   	int3
643a05:	cc                   	int3
643a06:	cc                   	int3
643a07:	cc                   	int3
643a08:	cc                   	int3
643a09:	cc                   	int3
643a0a:	cc                   	int3
643a0b:	cc                   	int3
643a0c:	cc                   	int3
643a0d:	cc                   	int3
643a0e:	cc                   	int3
643a0f:	cc                   	int3
643a10:	8b c1                	mov    %ecx,%eax
643a12:	c3                   	ret
643a13:	cc                   	int3
643a14:	cc                   	int3
643a15:	cc                   	int3
643a16:	cc                   	int3
643a17:	cc                   	int3
643a18:	cc                   	int3
643a19:	cc                   	int3
643a1a:	cc                   	int3
643a1b:	cc                   	int3
643a1c:	cc                   	int3
643a1d:	cc                   	int3
643a1e:	cc                   	int3
643a1f:	cc                   	int3
643a20:	8b c1                	mov    %ecx,%eax
643a22:	c3                   	ret
643a23:	cc                   	int3
643a24:	cc                   	int3
643a25:	cc                   	int3
643a26:	cc                   	int3
643a27:	cc                   	int3
643a28:	cc                   	int3
643a29:	cc                   	int3
643a2a:	cc                   	int3
643a2b:	cc                   	int3
643a2c:	cc                   	int3
643a2d:	cc                   	int3
643a2e:	cc                   	int3
643a2f:	cc                   	int3
643a30:	8b c1                	mov    %ecx,%eax
643a32:	c3                   	ret
643a33:	cc                   	int3
643a34:	cc                   	int3
643a35:	cc                   	int3
643a36:	cc                   	int3
643a37:	cc                   	int3
643a38:	cc                   	int3
643a39:	cc                   	int3
643a3a:	cc                   	int3
643a3b:	cc                   	int3
643a3c:	cc                   	int3
643a3d:	cc                   	int3
643a3e:	cc                   	int3
643a3f:	cc                   	int3
643a40:	8b c1                	mov    %ecx,%eax
643a42:	c3                   	ret
643a43:	cc                   	int3
643a44:	cc                   	int3
643a45:	cc                   	int3
643a46:	cc                   	int3
643a47:	cc                   	int3
643a48:	cc                   	int3
643a49:	cc                   	int3
643a4a:	cc                   	int3
643a4b:	cc                   	int3
643a4c:	cc                   	int3
643a4d:	cc                   	int3
643a4e:	cc                   	int3
643a4f:	cc                   	int3
643a50:	8b c1                	mov    %ecx,%eax
643a52:	c3                   	ret
643a53:	cc                   	int3
643a54:	cc                   	int3
643a55:	cc                   	int3
643a56:	cc                   	int3
643a57:	cc                   	int3
643a58:	cc                   	int3
643a59:	cc                   	int3
643a5a:	cc                   	int3
643a5b:	cc                   	int3
643a5c:	cc                   	int3
643a5d:	cc                   	int3
643a5e:	cc                   	int3
643a5f:	cc                   	int3
643a60:	8b c1                	mov    %ecx,%eax
643a62:	c3                   	ret
643a63:	cc                   	int3
643a64:	cc                   	int3
643a65:	cc                   	int3
643a66:	cc                   	int3
643a67:	cc                   	int3
643a68:	cc                   	int3
643a69:	cc                   	int3
643a6a:	cc                   	int3
643a6b:	cc                   	int3
643a6c:	cc                   	int3
643a6d:	cc                   	int3
643a6e:	cc                   	int3
643a6f:	cc                   	int3
643a70:	8b c1                	mov    %ecx,%eax
643a72:	c3                   	ret
643a73:	cc                   	int3
643a74:	cc                   	int3
643a75:	cc                   	int3
643a76:	cc                   	int3
643a77:	cc                   	int3
643a78:	cc                   	int3
643a79:	cc                   	int3
643a7a:	cc                   	int3
643a7b:	cc                   	int3
643a7c:	cc                   	int3
643a7d:	cc                   	int3
643a7e:	cc                   	int3
643a7f:	cc                   	int3
643a80:	8b c1                	mov    %ecx,%eax
643a82:	c3                   	ret
643a83:	cc                   	int3
643a84:	cc                   	int3
643a85:	cc                   	int3
643a86:	cc                   	int3
643a87:	cc                   	int3
643a88:	cc                   	int3
643a89:	cc                   	int3
643a8a:	cc                   	int3
643a8b:	cc                   	int3
643a8c:	cc                   	int3
643a8d:	cc                   	int3
643a8e:	cc                   	int3
643a8f:	cc                   	int3
643a90:	8b c1                	mov    %ecx,%eax
643a92:	c3                   	ret
643a93:	cc                   	int3
643a94:	cc                   	int3
643a95:	cc                   	int3
643a96:	cc                   	int3
643a97:	cc                   	int3
643a98:	cc                   	int3
643a99:	cc                   	int3
643a9a:	cc                   	int3
643a9b:	cc                   	int3
643a9c:	cc                   	int3
643a9d:	cc                   	int3
643a9e:	cc                   	int3
643a9f:	cc                   	int3
643aa0:	56                   	push   %esi
643aa1:	8b 71 08             	mov    0x8(%ecx),%esi
643aa4:	ba ff ff ff 3f       	mov    $0x3fffffff,%edx
643aa9:	2b 31                	sub    (%ecx),%esi
643aab:	c1 fe 02             	sar    $0x2,%esi
643aae:	8b c6                	mov    %esi,%eax
643ab0:	d1 e8                	shr    $1,%eax
643ab2:	2b d0                	sub    %eax,%edx
643ab4:	8d 0c 30             	lea    (%eax,%esi,1),%ecx
643ab7:	33 c0                	xor    %eax,%eax
643ab9:	3b d6                	cmp    %esi,%edx
643abb:	5e                   	pop    %esi
643abc:	0f 43 c1             	cmovae %ecx,%eax
643abf:	3b 44 24 04          	cmp    0x4(%esp),%eax
643ac3:	0f 42 44 24 04       	cmovb  0x4(%esp),%eax
643ac8:	c2 04 00             	ret    $0x4
643acb:	cc                   	int3
643acc:	cc                   	int3
643acd:	cc                   	int3
643ace:	cc                   	int3
643acf:	cc                   	int3
643ad0:	cc                   	int3
643ad1:	cc                   	int3
643ad2:	cc                   	int3