66892a:	ff 74 24 14          	push   0x14(%esp)
66892e:	8b 74 24 0c          	mov    0xc(%esp),%esi
668932:	85 c0                	test   %eax,%eax
668934:	ff 74 24 10          	push   0x10(%esp)
668938:	0f 45 c8             	cmovne %eax,%ecx
66893b:	6a fe                	push   $0xfffffffe
66893d:	51                   	push   %ecx
66893e:	56                   	push   %esi
66893f:	e8 2d 18 dc ff       	call   0x42a171
668944:	83 c4 14             	add    $0x14,%esp
668947:	85 c0                	test   %eax,%eax
668949:	74 08                	je     0x668953
66894b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
668951:	5e                   	pop    %esi
668952:	c3                   	ret
668953:	56                   	push   %esi
668954:	e8 7e 7f dc ff       	call   0x4308d7
668959:	83 c4 04             	add    $0x4,%esp
66895c:	5e                   	pop    %esi
66895d:	c3                   	ret
66895e:	cc                   	int3
66895f:	cc                   	int3
668960:	cc                   	int3
668961:	cc                   	int3
668962:	cc                   	int3
668963:	cc                   	int3
668964:	cc                   	int3
668965:	cc                   	int3
668966:	cc                   	int3
668967:	cc                   	int3
668968:	cc                   	int3
668969:	cc                   	int3
66896a:	cc                   	int3
66896b:	cc                   	int3
66896c:	cc                   	int3
66896d:	cc                   	int3
66896e:	cc                   	int3
66896f:	cc                   	int3
668970:	8b 44 24 0c          	mov    0xc(%esp),%eax
668974:	b9 c8 e5 be 00       	mov    $0xbee5c8,%ecx
668979:	56                   	push   %esi
66897a:	ff 74 24 14          	push   0x14(%esp)
66897e:	8b 74 24 0c          	mov    0xc(%esp),%esi
668982:	85 c0                	test   %eax,%eax
668984:	ff 74 24 10          	push   0x10(%esp)
668988:	0f 45 c8             	cmovne %eax,%ecx
66898b:	6a fe                	push   $0xfffffffe
66898d:	51                   	push   %ecx
66898e:	56                   	push   %esi
66898f:	e8 31 34 da ff       	call   0x40bdc5
668994:	83 c4 14             	add    $0x14,%esp
668997:	85 c0                	test   %eax,%eax
668999:	74 08                	je     0x6689a3
66899b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
6689a1:	5e                   	pop    %esi
6689a2:	c3                   	ret
6689a3:	56                   	push   %esi
6689a4:	e8 2e 7f dc ff       	call   0x4308d7
6689a9:	83 c4 04             	add    $0x4,%esp
6689ac:	5e                   	pop    %esi
6689ad:	c3                   	ret
6689ae:	cc                   	int3
6689af:	cc                   	int3
6689b0:	cc                   	int3
6689b1:	cc                   	int3
6689b2:	cc                   	int3
6689b3:	cc                   	int3
6689b4:	cc                   	int3
6689b5:	cc                   	int3
6689b6:	cc                   	int3
6689b7:	cc                   	int3
6689b8:	cc                   	int3
6689b9:	cc                   	int3
6689ba:	cc                   	int3
6689bb:	cc                   	int3
6689bc:	cc                   	int3
6689bd:	cc                   	int3
6689be:	cc                   	int3
6689bf:	cc                   	int3
6689c0:	8b 44 24 0c          	mov    0xc(%esp),%eax
6689c4:	b9 10 e5 be 00       	mov    $0xbee510,%ecx
6689c9:	56                   	push   %esi
6689ca:	ff 74 24 14          	push   0x14(%esp)
6689ce:	8b 74 24 0c          	mov    0xc(%esp),%esi
6689d2:	85 c0                	test   %eax,%eax
6689d4:	ff 74 24 10          	push   0x10(%esp)
6689d8:	0f 45 c8             	cmovne %eax,%ecx
6689db:	6a fe                	push   $0xfffffffe
6689dd:	51                   	push   %ecx
6689de:	56                   	push   %esi
6689df:	e8 6e 28 db ff       	call   0x41b252
6689e4:	83 c4 14             	add    $0x14,%esp
6689e7:	85 c0                	test   %eax,%eax
6689e9:	74 08                	je     0x6689f3
6689eb:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
6689f1:	5e                   	pop    %esi
6689f2:	c3                   	ret
6689f3:	56                   	push   %esi
6689f4:	e8 de 7e dc ff       	call   0x4308d7
6689f9:	83 c4 04             	add    $0x4,%esp
6689fc:	5e                   	pop    %esi
6689fd:	c3                   	ret
6689fe:	cc                   	int3
6689ff:	cc                   	int3
668a00:	cc                   	int3
668a01:	cc                   	int3
668a02:	cc                   	int3
668a03:	cc                   	int3
668a04:	cc                   	int3
668a05:	cc                   	int3
668a06:	cc                   	int3
668a07:	cc                   	int3
668a08:	cc                   	int3
668a09:	cc                   	int3
668a0a:	cc                   	int3
668a0b:	cc                   	int3
668a0c:	cc                   	int3
668a0d:	cc                   	int3
668a0e:	cc                   	int3
668a0f:	cc                   	int3
668a10:	8b 44 24 0c          	mov    0xc(%esp),%eax
668a14:	b9 cc e4 be 00       	mov    $0xbee4cc,%ecx
668a19:	56                   	push   %esi
668a1a:	ff 74 24 14          	push   0x14(%esp)
668a1e:	8b 74 24 0c          	mov    0xc(%esp),%esi
668a22:	85 c0                	test   %eax,%eax
668a24:	ff 74 24 10          	push   0x10(%esp)
668a28:	0f 45 c8             	cmovne %eax,%ecx
668a2b:	6a fe                	push   $0xfffffffe
668a2d:	51                   	push   %ecx
668a2e:	56                   	push   %esi
668a2f:	e8 38 35 dc ff       	call   0x42bf6c
668a34:	83 c4 14             	add    $0x14,%esp
668a37:	85 c0                	test   %eax,%eax
668a39:	74 08                	je     0x668a43
668a3b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
668a41:	5e                   	pop    %esi
668a42:	c3                   	ret
668a43:	56                   	push   %esi
668a44:	e8 8e 7e dc ff       	call   0x4308d7
668a49:	83 c4 04             	add    $0x4,%esp
668a4c:	5e                   	pop    %esi
668a4d:	c3                   	ret
668a4e:	cc                   	int3
668a4f:	cc                   	int3
668a50:	cc                   	int3
668a51:	cc                   	int3
668a52:	cc                   	int3
668a53:	cc                   	int3
668a54:	cc                   	int3
668a55:	cc                   	int3
668a56:	cc                   	int3
668a57:	cc                   	int3
668a58:	cc                   	int3
668a59:	cc                   	int3
668a5a:	cc                   	int3
668a5b:	cc                   	int3
668a5c:	cc                   	int3
668a5d:	cc                   	int3
668a5e:	cc                   	int3
668a5f:	cc                   	int3
668a60:	8b 44 24 0c          	mov    0xc(%esp),%eax
668a64:	b9 f8 e3 be 00       	mov    $0xbee3f8,%ecx
668a69:	56                   	push   %esi
668a6a:	ff 74 24 14          	push   0x14(%esp)
668a6e:	8b 74 24 0c          	mov    0xc(%esp),%esi
668a72:	85 c0                	test   %eax,%eax
668a74:	ff 74 24 10          	push   0x10(%esp)
668a78:	0f 45 c8             	cmovne %eax,%ecx
668a7b:	6a fe                	push   $0xfffffffe
668a7d:	51                   	push   %ecx
668a7e:	56                   	push   %esi
668a7f:	e8 45 23 dc ff       	call   0x42adc9
668a84:	83 c4 14             	add    $0x14,%esp
668a87:	85 c0                	test   %eax,%eax
668a89:	74 08                	je     0x668a93
668a8b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
668a91:	5e                   	pop    %esi
668a92:	c3                   	ret
668a93:	56                   	push   %esi
668a94:	e8 3e 7e dc ff       	call   0x4308d7
668a99:	83 c4 04             	add    $0x4,%esp
668a9c:	5e                   	pop    %esi
668a9d:	c3                   	ret
668a9e:	cc                   	int3
668a9f:	cc                   	int3
668aa0:	cc                   	int3
668aa1:	cc                   	int3
668aa2:	cc                   	int3
668aa3:	cc                   	int3
668aa4:	cc                   	int3
668aa5:	cc                   	int3
668aa6:	cc                   	int3
668aa7:	cc                   	int3
668aa8:	cc                   	int3
668aa9:	cc                   	int3
668aaa:	cc                   	int3
668aab:	cc                   	int3
668aac:	cc                   	int3
668aad:	cc                   	int3
668aae:	cc                   	int3
668aaf:	cc                   	int3
668ab0:	8b 44 24 0c          	mov    0xc(%esp),%eax
668ab4:	b9 b4 e3 be 00       	mov    $0xbee3b4,%ecx
668ab9:	56                   	push   %esi
668aba:	ff 74 24 14          	push   0x14(%esp)
668abe:	8b 74 24 0c          	mov    0xc(%esp),%esi
668ac2:	85 c0                	test   %eax,%eax
668ac4:	ff 74 24 10          	push   0x10(%esp)
668ac8:	0f 45 c8             	cmovne %eax,%ecx
668acb:	6a fe                	push   $0xfffffffe
668acd:	51                   	push   %ecx
668ace:	56                   	push   %esi
668acf:	e8 1d 8e da ff       	call   0x4118f1
668ad4:	83 c4 14             	add    $0x14,%esp
668ad7:	85 c0                	test   %eax,%eax
668ad9:	74 08                	je     0x668ae3
668adb:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
668ae1:	5e                   	pop    %esi
668ae2:	c3                   	ret
668ae3:	56                   	push   %esi
668ae4:	e8 ee 7d dc ff       	call   0x4308d7
668ae9:	83 c4 04             	add    $0x4,%esp
668aec:	5e                   	pop    %esi
668aed:	c3                   	ret
668aee:	cc                   	int3
668aef:	cc                   	int3
668af0:	cc                   	int3
668af1:	cc                   	int3
668af2:	cc                   	int3
668af3:	cc                   	int3
668af4:	cc                   	int3
668af5:	cc                   	int3
668af6:	cc                   	int3
668af7:	cc                   	int3
668af8:	cc                   	int3
668af9:	cc                   	int3
668afa:	cc                   	int3
668afb:	cc                   	int3
668afc:	cc                   	int3
668afd:	cc                   	int3
668afe:	cc                   	int3
668aff:	cc                   	int3
668b00:	8b 44 24 0c          	mov    0xc(%esp),%eax
668b04:	b9 b4 e2 be 00       	mov    $0xbee2b4,%ecx
668b09:	56                   	push   %esi
668b0a:	ff 74 24 14          	push   0x14(%esp)
668b0e:	8b 74 24 0c          	mov    0xc(%esp),%esi
668b12:	85 c0                	test   %eax,%eax
668b14:	ff 74 24 10          	push   0x10(%esp)
668b18:	0f 45 c8             	cmovne %eax,%ecx
668b1b:	6a fe                	push   $0xfffffffe
668b1d:	51                   	push   %ecx
668b1e:	56                   	push   %esi
668b1f:	e8 7c 15 db ff       	call   0x41a0a0
668b24:	83 c4 14             	add    $0x14,%esp
668b27:	85 c0                	test   %eax,%eax
668b29:	74 08                	je     0x668b33
668b2b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
668b31:	5e                   	pop    %esi
668b32:	c3                   	ret
668b33:	56                   	push   %esi
668b34:	e8 9e 7d dc ff       	call   0x4308d7
668b39:	83 c4 04             	add    $0x4,%esp
668b3c:	5e                   	pop    %esi
668b3d:	c3                   	ret
668b3e:	cc                   	int3
668b3f:	cc                   	int3
668b40:	cc                   	int3
668b41:	cc                   	int3
668b42:	cc                   	int3
668b43:	cc                   	int3
668b44:	cc                   	int3
668b45:	cc                   	int3
668b46:	cc                   	int3
668b47:	cc                   	int3
668b48:	cc                   	int3
668b49:	cc                   	int3
668b4a:	cc                   	int3
668b4b:	cc                   	int3
668b4c:	cc                   	int3
668b4d:	cc                   	int3
668b4e:	cc                   	int3
668b4f:	cc                   	int3
668b50:	8b 44 24 0c          	mov    0xc(%esp),%eax
668b54:	b9 00 e3 be 00       	mov    $0xbee300,%ecx
668b59:	56                   	push   %esi
668b5a:	ff 74 24 14          	push   0x14(%esp)
668b5e:	8b 74 24 0c          	mov    0xc(%esp),%esi
668b62:	85 c0                	test   %eax,%eax
668b64:	ff 74 24 10          	push   0x10(%esp)
668b68:	0f 45 c8             	cmovne %eax,%ecx
668b6b:	6a fe                	push   $0xfffffffe
668b6d:	51                   	push   %ecx
668b6e:	56                   	push   %esi
668b6f:	e8 5d 58 da ff       	call   0x40e3d1
668b74:	83 c4 14             	add    $0x14,%esp
668b77:	85 c0                	test   %eax,%eax
668b79:	74 08                	je     0x668b83
668b7b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
668b81:	5e                   	pop    %esi
668b82:	c3                   	ret
668b83:	56                   	push   %esi
668b84:	e8 4e 7d dc ff       	call   0x4308d7
668b89:	83 c4 04             	add    $0x4,%esp
668b8c:	5e                   	pop    %esi
668b8d:	c3                   	ret
668b8e:	cc                   	int3
668b8f:	cc                   	int3
668b90:	cc                   	int3
668b91:	cc                   	int3
668b92:	cc                   	int3
668b93:	cc                   	int3
668b94:	cc                   	int3
668b95:	cc                   	int3
668b96:	cc                   	int3
668b97:	cc                   	int3
668b98:	cc                   	int3
668b99:	cc                   	int3
668b9a:	cc                   	int3
668b9b:	cc                   	int3
668b9c:	cc                   	int3
668b9d:	cc                   	int3
668b9e:	cc                   	int3
668b9f:	cc                   	int3
668ba0:	8b 44 24 0c          	mov    0xc(%esp),%eax
668ba4:	b9 fc e7 be 00       	mov    $0xbee7fc,%ecx
668ba9:	56                   	push   %esi
668baa:	ff 74 24 14          	push   0x14(%esp)
668bae:	8b 74 24 0c          	mov    0xc(%esp),%esi
668bb2:	85 c0                	test   %eax,%eax
668bb4:	ff 74 24 10          	push   0x10(%esp)
668bb8:	0f 45 c8             	cmovne %eax,%ecx
668bbb:	6a fe                	push   $0xfffffffe
668bbd:	51                   	push   %ecx
668bbe:	56                   	push   %esi
668bbf:	e8 85 2e dc ff       	call   0x42ba49
668bc4:	83 c4 14             	add    $0x14,%esp
668bc7:	85 c0                	test   %eax,%eax
668bc9:	74 08                	je     0x668bd3
668bcb:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
668bd1:	5e                   	pop    %esi
668bd2:	c3                   	ret
668bd3:	56                   	push   %esi
668bd4:	e8 fe 7c dc ff       	call   0x4308d7
668bd9:	83 c4 04             	add    $0x4,%esp
668bdc:	5e                   	pop    %esi
668bdd:	c3                   	ret
668bde:	cc                   	int3
668bdf:	cc                   	int3