4cfb88:	cc                   	int3
4cfb89:	cc                   	int3
4cfb8a:	cc                   	int3
4cfb8b:	cc                   	int3
4cfb8c:	cc                   	int3
4cfb8d:	cc                   	int3
4cfb8e:	cc                   	int3
4cfb8f:	cc                   	int3
4cfb90:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4cfb94:	85 c9                	test   %ecx,%ecx
4cfb96:	74 09                	je     0x4cfba1
4cfb98:	ff 74 24 08          	push   0x8(%esp)
4cfb9c:	e8 95 f1 f3 ff       	call   0x40ed36
4cfba1:	c2 08 00             	ret    $0x8
4cfba4:	cc                   	int3
4cfba5:	cc                   	int3
4cfba6:	cc                   	int3
4cfba7:	cc                   	int3
4cfba8:	cc                   	int3
4cfba9:	cc                   	int3
4cfbaa:	cc                   	int3
4cfbab:	cc                   	int3
4cfbac:	cc                   	int3
4cfbad:	cc                   	int3
4cfbae:	cc                   	int3
4cfbaf:	cc                   	int3
4cfbb0:	8b 4c 24 08          	mov    0x8(%esp),%ecx
4cfbb4:	85 c9                	test   %ecx,%ecx
4cfbb6:	74 09                	je     0x4cfbc1
4cfbb8:	ff 74 24 0c          	push   0xc(%esp)
4cfbbc:	e8 75 f1 f3 ff       	call   0x40ed36
4cfbc1:	c3                   	ret
4cfbc2:	cc                   	int3
4cfbc3:	cc                   	int3
4cfbc4:	cc                   	int3
4cfbc5:	cc                   	int3
4cfbc6:	cc                   	int3
4cfbc7:	cc                   	int3
4cfbc8:	cc                   	int3
4cfbc9:	cc                   	int3
4cfbca:	cc                   	int3
4cfbcb:	cc                   	int3
4cfbcc:	cc                   	int3
4cfbcd:	cc                   	int3
4cfbce:	cc                   	int3
4cfbcf:	cc                   	int3
4cfbd0:	e9 ad ef f4 ff       	jmp    0x41eb82
4cfbd5:	cc                   	int3
4cfbd6:	cc                   	int3
4cfbd7:	cc                   	int3
4cfbd8:	cc                   	int3
4cfbd9:	cc                   	int3
4cfbda:	cc                   	int3
4cfbdb:	cc                   	int3
4cfbdc:	cc                   	int3
4cfbdd:	cc                   	int3
4cfbde:	cc                   	int3
4cfbdf:	cc                   	int3
4cfbe0:	c2 04 00             	ret    $0x4
4cfbe3:	cc                   	int3
4cfbe4:	cc                   	int3
4cfbe5:	cc                   	int3
4cfbe6:	cc                   	int3
4cfbe7:	cc                   	int3
4cfbe8:	cc                   	int3
4cfbe9:	cc                   	int3
4cfbea:	cc                   	int3
4cfbeb:	cc                   	int3
4cfbec:	cc                   	int3
4cfbed:	cc                   	int3
4cfbee:	cc                   	int3
4cfbef:	cc                   	int3
4cfbf0:	c2 04 00             	ret    $0x4
4cfbf3:	cc                   	int3
4cfbf4:	cc                   	int3
4cfbf5:	cc                   	int3
4cfbf6:	cc                   	int3
4cfbf7:	cc                   	int3
4cfbf8:	cc                   	int3
4cfbf9:	cc                   	int3
4cfbfa:	cc                   	int3
4cfbfb:	cc                   	int3
4cfbfc:	cc                   	int3
4cfbfd:	cc                   	int3
4cfbfe:	cc                   	int3
4cfbff:	cc                   	int3
4cfc00:	c3                   	ret
4cfc01:	cc                   	int3
4cfc02:	cc                   	int3
4cfc03:	cc                   	int3
4cfc04:	cc                   	int3
4cfc05:	cc                   	int3
4cfc06:	cc                   	int3
4cfc07:	cc                   	int3
4cfc08:	cc                   	int3
4cfc09:	cc                   	int3
4cfc0a:	cc                   	int3
4cfc0b:	cc                   	int3
4cfc0c:	cc                   	int3
4cfc0d:	cc                   	int3
4cfc0e:	cc                   	int3
4cfc0f:	cc                   	int3
4cfc10:	c2 04 00             	ret    $0x4
4cfc13:	cc                   	int3
4cfc14:	cc                   	int3
4cfc15:	cc                   	int3
4cfc16:	cc                   	int3
4cfc17:	cc                   	int3
4cfc18:	cc                   	int3
4cfc19:	cc                   	int3
4cfc1a:	cc                   	int3
4cfc1b:	cc                   	int3
4cfc1c:	cc                   	int3
4cfc1d:	cc                   	int3
4cfc1e:	cc                   	int3
4cfc1f:	cc                   	int3
4cfc20:	c2 04 00             	ret    $0x4
4cfc23:	cc                   	int3
4cfc24:	cc                   	int3
4cfc25:	cc                   	int3
4cfc26:	cc                   	int3
4cfc27:	cc                   	int3
4cfc28:	cc                   	int3
4cfc29:	cc                   	int3
4cfc2a:	cc                   	int3
4cfc2b:	cc                   	int3
4cfc2c:	cc                   	int3
4cfc2d:	cc                   	int3
4cfc2e:	cc                   	int3
4cfc2f:	cc                   	int3
4cfc30:	c3                   	ret
4cfc31:	cc                   	int3
4cfc32:	cc                   	int3
4cfc33:	cc                   	int3
4cfc34:	cc                   	int3
4cfc35:	cc                   	int3
4cfc36:	cc                   	int3
4cfc37:	cc                   	int3
4cfc38:	cc                   	int3
4cfc39:	cc                   	int3
4cfc3a:	cc                   	int3
4cfc3b:	cc                   	int3
4cfc3c:	cc                   	int3
4cfc3d:	cc                   	int3
4cfc3e:	cc                   	int3
4cfc3f:	cc                   	int3
4cfc40:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4cfc44:	e8 5d 1b f5 ff       	call   0x4217a6
4cfc49:	c2 04 00             	ret    $0x4
4cfc4c:	cc                   	int3
4cfc4d:	cc                   	int3
4cfc4e:	cc                   	int3
4cfc4f:	cc                   	int3
4cfc50:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4cfc54:	e8 4d 1b f5 ff       	call   0x4217a6
4cfc59:	c2 04 00             	ret    $0x4
4cfc5c:	cc                   	int3
4cfc5d:	cc                   	int3
4cfc5e:	cc                   	int3
4cfc5f:	cc                   	int3
4cfc60:	8b 4c 24 08          	mov    0x8(%esp),%ecx
4cfc64:	e9 3d 1b f5 ff       	jmp    0x4217a6
4cfc69:	cc                   	int3
4cfc6a:	cc                   	int3
4cfc6b:	cc                   	int3
4cfc6c:	cc                   	int3
4cfc6d:	cc                   	int3
4cfc6e:	cc                   	int3
4cfc6f:	cc                   	int3
4cfc70:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4cfc74:	e8 2c b4 f3 ff       	call   0x40b0a5
4cfc79:	c2 04 00             	ret    $0x4
4cfc7c:	cc                   	int3
4cfc7d:	cc                   	int3
4cfc7e:	cc                   	int3
4cfc7f:	cc                   	int3
4cfc80:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4cfc84:	e8 1c b4 f3 ff       	call   0x40b0a5
4cfc89:	c2 04 00             	ret    $0x4
4cfc8c:	cc                   	int3
4cfc8d:	cc                   	int3
4cfc8e:	cc                   	int3
4cfc8f:	cc                   	int3
4cfc90:	8b 4c 24 08          	mov    0x8(%esp),%ecx
4cfc94:	e9 0c b4 f3 ff       	jmp    0x40b0a5
4cfc99:	cc                   	int3
4cfc9a:	cc                   	int3
4cfc9b:	cc                   	int3
4cfc9c:	cc                   	int3
4cfc9d:	cc                   	int3
4cfc9e:	cc                   	int3
4cfc9f:	cc                   	int3
4cfca0:	c2 04 00             	ret    $0x4
4cfca3:	cc                   	int3
4cfca4:	cc                   	int3
4cfca5:	cc                   	int3
4cfca6:	cc                   	int3
4cfca7:	cc                   	int3
4cfca8:	cc                   	int3
4cfca9:	cc                   	int3
4cfcaa:	cc                   	int3
4cfcab:	cc                   	int3
4cfcac:	cc                   	int3
4cfcad:	cc                   	int3
4cfcae:	cc                   	int3
4cfcaf:	cc                   	int3
4cfcb0:	c3                   	ret
4cfcb1:	cc                   	int3
4cfcb2:	cc                   	int3
4cfcb3:	cc                   	int3
4cfcb4:	cc                   	int3
4cfcb5:	cc                   	int3
4cfcb6:	cc                   	int3
4cfcb7:	cc                   	int3
4cfcb8:	cc                   	int3
4cfcb9:	cc                   	int3
4cfcba:	cc                   	int3
4cfcbb:	cc                   	int3
4cfcbc:	cc                   	int3
4cfcbd:	cc                   	int3
4cfcbe:	cc                   	int3
4cfcbf:	cc                   	int3
4cfcc0:	c2 04 00             	ret    $0x4
4cfcc3:	cc                   	int3
4cfcc4:	cc                   	int3
4cfcc5:	cc                   	int3
4cfcc6:	cc                   	int3
4cfcc7:	cc                   	int3
4cfcc8:	cc                   	int3
4cfcc9:	cc                   	int3
4cfcca:	cc                   	int3
4cfccb:	cc                   	int3
4cfccc:	cc                   	int3
4cfccd:	cc                   	int3
4cfcce:	cc                   	int3
4cfccf:	cc                   	int3
4cfcd0:	c3                   	ret
4cfcd1:	cc                   	int3
4cfcd2:	cc                   	int3
4cfcd3:	cc                   	int3
4cfcd4:	cc                   	int3
4cfcd5:	cc                   	int3
4cfcd6:	cc                   	int3
4cfcd7:	cc                   	int3
4cfcd8:	cc                   	int3
4cfcd9:	cc                   	int3
4cfcda:	cc                   	int3
4cfcdb:	cc                   	int3
4cfcdc:	cc                   	int3
4cfcdd:	cc                   	int3
4cfcde:	cc                   	int3
4cfcdf:	cc                   	int3
4cfce0:	8b 44 24 04          	mov    0x4(%esp),%eax
4cfce4:	56                   	push   %esi
4cfce5:	8b 70 04             	mov    0x4(%eax),%esi
4cfce8:	85 f6                	test   %esi,%esi
4cfcea:	74 23                	je     0x4cfd0f
4cfcec:	57                   	push   %edi
4cfced:	83 cf ff             	or     $0xffffffff,%edi
4cfcf0:	8b c7                	mov    %edi,%eax
4cfcf2:	f0 0f c1 46 04       	lock xadd %eax,0x4(%esi)
4cfcf7:	75 15                	jne    0x4cfd0e
4cfcf9:	8b 06                	mov    (%esi),%eax
4cfcfb:	8b ce                	mov    %esi,%ecx
4cfcfd:	ff 10                	call   *(%eax)
4cfcff:	f0 0f c1 7e 08       	lock xadd %edi,0x8(%esi)
4cfd04:	4f                   	dec    %edi
4cfd05:	75 07                	jne    0x4cfd0e
4cfd07:	8b 06                	mov    (%esi),%eax
4cfd09:	8b ce                	mov    %esi,%ecx
4cfd0b:	ff 50 04             	call   *0x4(%eax)
4cfd0e:	5f                   	pop    %edi
4cfd0f:	5e                   	pop    %esi
4cfd10:	c2 04 00             	ret    $0x4
4cfd13:	cc                   	int3
4cfd14:	cc                   	int3
4cfd15:	cc                   	int3
4cfd16:	cc                   	int3
4cfd17:	cc                   	int3
4cfd18:	cc                   	int3
4cfd19:	cc                   	int3
4cfd1a:	cc                   	int3
4cfd1b:	cc                   	int3
4cfd1c:	cc                   	int3
4cfd1d:	cc                   	int3
4cfd1e:	cc                   	int3
4cfd1f:	cc                   	int3
4cfd20:	8b 44 24 04          	mov    0x4(%esp),%eax
4cfd24:	56                   	push   %esi
4cfd25:	8b 70 04             	mov    0x4(%eax),%esi
4cfd28:	85 f6                	test   %esi,%esi
4cfd2a:	74 23                	je     0x4cfd4f
4cfd2c:	57                   	push   %edi
4cfd2d:	83 cf ff             	or     $0xffffffff,%edi
4cfd30:	8b c7                	mov    %edi,%eax
4cfd32:	f0 0f c1 46 04       	lock xadd %eax,0x4(%esi)
4cfd37:	75 15                	jne    0x4cfd4e
4cfd39:	8b 06                	mov    (%esi),%eax
4cfd3b:	8b ce                	mov    %esi,%ecx
4cfd3d:	ff 10                	call   *(%eax)
4cfd3f:	f0 0f c1 7e 08       	lock xadd %edi,0x8(%esi)
4cfd44:	4f                   	dec    %edi
4cfd45:	75 07                	jne    0x4cfd4e
4cfd47:	8b 06                	mov    (%esi),%eax
4cfd49:	8b ce                	mov    %esi,%ecx
4cfd4b:	ff 50 04             	call   *0x4(%eax)
4cfd4e:	5f                   	pop    %edi
4cfd4f:	5e                   	pop    %esi
4cfd50:	c2 04 00             	ret    $0x4
4cfd53:	cc                   	int3
4cfd54:	cc                   	int3
4cfd55:	cc                   	int3
4cfd56:	cc                   	int3
4cfd57:	cc                   	int3
4cfd58:	cc                   	int3
4cfd59:	cc                   	int3
4cfd5a:	cc                   	int3
4cfd5b:	cc                   	int3
4cfd5c:	cc                   	int3
4cfd5d:	cc                   	int3
4cfd5e:	cc                   	int3
4cfd5f:	cc                   	int3
4cfd60:	8b 44 24 08          	mov    0x8(%esp),%eax
4cfd64:	56                   	push   %esi
4cfd65:	8b 70 04             	mov    0x4(%eax),%esi
4cfd68:	85 f6                	test   %esi,%esi
4cfd6a:	74 25                	je     0x4cfd91
4cfd6c:	57                   	push   %edi
4cfd6d:	83 cf ff             	or     $0xffffffff,%edi
4cfd70:	8b c7                	mov    %edi,%eax
4cfd72:	f0 0f c1 46 04       	lock xadd %eax,0x4(%esi)
4cfd77:	75 17                	jne    0x4cfd90
4cfd79:	8b 06                	mov    (%esi),%eax
4cfd7b:	8b ce                	mov    %esi,%ecx
4cfd7d:	ff 10                	call   *(%eax)
4cfd7f:	f0 0f c1 7e 08       	lock xadd %edi,0x8(%esi)
4cfd84:	4f                   	dec    %edi
4cfd85:	75 09                	jne    0x4cfd90
4cfd87:	8b 06                	mov    (%esi),%eax
4cfd89:	8b ce                	mov    %esi,%ecx
4cfd8b:	5f                   	pop    %edi
4cfd8c:	5e                   	pop    %esi
4cfd8d:	ff 60 04             	jmp    *0x4(%eax)
4cfd90:	5f                   	pop    %edi
4cfd91:	5e                   	pop    %esi
4cfd92:	c3                   	ret
4cfd93:	cc                   	int3
4cfd94:	cc                   	int3
4cfd95:	cc                   	int3
4cfd96:	cc                   	int3