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
668be0:	cc                   	int3
668be1:	cc                   	int3
668be2:	cc                   	int3
668be3:	cc                   	int3
668be4:	cc                   	int3
668be5:	cc                   	int3
668be6:	cc                   	int3
668be7:	cc                   	int3
668be8:	cc                   	int3
668be9:	cc                   	int3
668bea:	cc                   	int3
668beb:	cc                   	int3
668bec:	cc                   	int3
668bed:	cc                   	int3
668bee:	cc                   	int3
668bef:	cc                   	int3
668bf0:	8b 44 24 0c          	mov    0xc(%esp),%eax
668bf4:	b9 b8 e7 be 00       	mov    $0xbee7b8,%ecx
668bf9:	56                   	push   %esi
668bfa:	ff 74 24 14          	push   0x14(%esp)
668bfe:	8b 74 24 0c          	mov    0xc(%esp),%esi
668c02:	85 c0                	test   %eax,%eax
668c04:	ff 74 24 10          	push   0x10(%esp)
668c08:	0f 45 c8             	cmovne %eax,%ecx
668c0b:	6a fe                	push   $0xfffffffe
668c0d:	51                   	push   %ecx
668c0e:	56                   	push   %esi
668c0f:	e8 02 77 da ff       	call   0x410316
668c14:	83 c4 14             	add    $0x14,%esp
668c17:	85 c0                	test   %eax,%eax
668c19:	74 08                	je     0x668c23
668c1b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
668c21:	5e                   	pop    %esi
668c22:	c3                   	ret
668c23:	56                   	push   %esi
668c24:	e8 ae 7c dc ff       	call   0x4308d7
668c29:	83 c4 04             	add    $0x4,%esp
668c2c:	5e                   	pop    %esi
668c2d:	c3                   	ret
668c2e:	cc                   	int3
668c2f:	cc                   	int3
668c30:	cc                   	int3
668c31:	cc                   	int3
668c32:	cc                   	int3
668c33:	cc                   	int3
668c34:	cc                   	int3
668c35:	cc                   	int3
668c36:	cc                   	int3
668c37:	cc                   	int3
668c38:	cc                   	int3
668c39:	cc                   	int3
668c3a:	cc                   	int3
668c3b:	cc                   	int3
668c3c:	cc                   	int3
668c3d:	cc                   	int3
668c3e:	cc                   	int3
668c3f:	cc                   	int3
668c40:	8b 44 24 0c          	mov    0xc(%esp),%eax
668c44:	b9 40 e8 be 00       	mov    $0xbee840,%ecx
668c49:	56                   	push   %esi
668c4a:	ff 74 24 14          	push   0x14(%esp)
668c4e:	8b 74 24 0c          	mov    0xc(%esp),%esi
668c52:	85 c0                	test   %eax,%eax
668c54:	ff 74 24 10          	push   0x10(%esp)
668c58:	0f 45 c8             	cmovne %eax,%ecx
668c5b:	6a fe                	push   $0xfffffffe
668c5d:	51                   	push   %ecx
668c5e:	56                   	push   %esi
668c5f:	e8 ba e7 d9 ff       	call   0x40741e
668c64:	83 c4 14             	add    $0x14,%esp
668c67:	85 c0                	test   %eax,%eax
668c69:	74 08                	je     0x668c73
668c6b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
668c71:	5e                   	pop    %esi
668c72:	c3                   	ret
668c73:	56                   	push   %esi
668c74:	e8 5e 7c dc ff       	call   0x4308d7
668c79:	83 c4 04             	add    $0x4,%esp
668c7c:	5e                   	pop    %esi
668c7d:	c3                   	ret
668c7e:	cc                   	int3
668c7f:	cc                   	int3
668c80:	cc                   	int3
668c81:	cc                   	int3
668c82:	cc                   	int3
668c83:	cc                   	int3
668c84:	cc                   	int3
668c85:	cc                   	int3
668c86:	cc                   	int3
668c87:	cc                   	int3
668c88:	cc                   	int3
668c89:	cc                   	int3
668c8a:	cc                   	int3
668c8b:	cc                   	int3
668c8c:	cc                   	int3
668c8d:	cc                   	int3
668c8e:	cc                   	int3
668c8f:	cc                   	int3
668c90:	8b 44 24 0c          	mov    0xc(%esp),%eax
668c94:	b9 88 e8 be 00       	mov    $0xbee888,%ecx
668c99:	56                   	push   %esi
668c9a:	ff 74 24 14          	push   0x14(%esp)
668c9e:	8b 74 24 0c          	mov    0xc(%esp),%esi
668ca2:	85 c0                	test   %eax,%eax
668ca4:	ff 74 24 10          	push   0x10(%esp)
668ca8:	0f 45 c8             	cmovne %eax,%ecx
668cab:	6a fe                	push   $0xfffffffe
668cad:	51                   	push   %ecx
668cae:	56                   	push   %esi
668caf:	e8 7d 56 da ff       	call   0x40e331
668cb4:	83 c4 14             	add    $0x14,%esp
668cb7:	85 c0                	test   %eax,%eax
668cb9:	74 08                	je     0x668cc3
668cbb:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
668cc1:	5e                   	pop    %esi
668cc2:	c3                   	ret
668cc3:	56                   	push   %esi
668cc4:	e8 0e 7c dc ff       	call   0x4308d7
668cc9:	83 c4 04             	add    $0x4,%esp
668ccc:	5e                   	pop    %esi
668ccd:	c3                   	ret
668cce:	cc                   	int3
668ccf:	cc                   	int3
668cd0:	cc                   	int3
668cd1:	cc                   	int3
668cd2:	cc                   	int3
668cd3:	cc                   	int3
668cd4:	cc                   	int3
668cd5:	cc                   	int3
668cd6:	cc                   	int3
668cd7:	cc                   	int3
668cd8:	cc                   	int3
668cd9:	cc                   	int3
668cda:	cc                   	int3
668cdb:	cc                   	int3
668cdc:	cc                   	int3
668cdd:	cc                   	int3
668cde:	cc                   	int3
668cdf:	cc                   	int3
668ce0:	8b 44 24 0c          	mov    0xc(%esp),%eax
668ce4:	b9 0c e7 be 00       	mov    $0xbee70c,%ecx
668ce9:	56                   	push   %esi
668cea:	ff 74 24 14          	push   0x14(%esp)
668cee:	8b 74 24 0c          	mov    0xc(%esp),%esi
668cf2:	85 c0                	test   %eax,%eax
668cf4:	ff 74 24 10          	push   0x10(%esp)
668cf8:	0f 45 c8             	cmovne %eax,%ecx
668cfb:	6a fe                	push   $0xfffffffe
668cfd:	51                   	push   %ecx
668cfe:	56                   	push   %esi
668cff:	e8 0f 2b dd ff       	call   0x43b813
668d04:	83 c4 14             	add    $0x14,%esp
668d07:	85 c0                	test   %eax,%eax
668d09:	74 08                	je     0x668d13
668d0b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
668d11:	5e                   	pop    %esi
668d12:	c3                   	ret
668d13:	56                   	push   %esi
668d14:	e8 be 7b dc ff       	call   0x4308d7
668d19:	83 c4 04             	add    $0x4,%esp
668d1c:	5e                   	pop    %esi
668d1d:	c3                   	ret
668d1e:	cc                   	int3
668d1f:	cc                   	int3
668d20:	cc                   	int3
668d21:	cc                   	int3
668d22:	cc                   	int3
668d23:	cc                   	int3
668d24:	cc                   	int3
668d25:	cc                   	int3
668d26:	cc                   	int3
668d27:	cc                   	int3
668d28:	cc                   	int3
668d29:	cc                   	int3
668d2a:	cc                   	int3